.fancy-font{font-family:"Shelma & Hugie",serif;font-size:40px;letter-spacing:3px}.normal-font{font-family:quicksand,sans-serif;font-size:26px}.section-main-product{background-color:#efefef;width:100%;overflow-x:hidden;padding-bottom:3em}@media (max-width:768px){.section-main-product .wrap{width:100%;max-width:none}}.section-main-product__inner{display:grid;grid-template-columns:55% 1fr;gap:5%;width:100%;max-width:100%}@media (max-width:1024px){.section-main-product__inner{grid-template-columns:50% 1fr;gap:5%}}@media (max-width:768px){.section-main-product__inner{display:flex;flex-direction:column;gap:32px}}.section-main-product__media{width:100%;max-width:100%;padding-bottom:96px}@media (max-width:1024px){.section-main-product__media{padding-bottom:58px}}@media (max-width:768px){.section-main-product__media{padding-bottom:0}}.section-main-product__media .slick-list>.slick-track{display:flex!important}.section-main-product__media .slick-list>.slick-track>.slick-slide{height:inherit!important}.section-main-product__images{width:100%;position:relative}.section-main-product__images:not(.slick-initialized) .section-main-product__image{display:none}.section-main-product__images:not(.slick-initialized) .section-main-product__image:first-of-type{display:block}.section-main-product__images img{width:100%;max-width:100%;height:auto;display:block;line-height:1}.section-main-product__images .slick-list{max-width:100%}.section-main-product__images .slick-arrow{font:16px quicksand,sans-serif;position:absolute;left:24px;top:50%;transform:translateY(-50%);background:transparent url(icon-arrow.png) no-repeat 50% 50%/52px;border:none;border-radius:50%;text-indent:-99999px;width:52px;height:52px;z-index:2}.section-main-product__images .slick-arrow svg{width:52px;height:52px}.section-main-product__images .slick-arrow svg .circle{fill:#fff;stroke:#51806b;stroke-miterlimit:10}.section-main-product__images .slick-arrow svg .line{fill:none;stroke:#51806b;stroke-linecap:round;stroke-miterlimit:10}.section-main-product__images .slick-arrow.slick-next{left:auto;right:24px;transform:translateY(-50%) rotate(180deg)}.section-main-product__images .slick-dots{position:absolute;left:0;top:calc(100% + 16px);width:100%;margin:0;padding:0;display:flex!important;gap:16px;flex-wrap:wrap}@media (max-width:1024px){.section-main-product__images .slick-dots{top:calc(100% + 8px);gap:8px}}@media (max-width:768px){.section-main-product__images .slick-dots{display:none!important}}.section-main-product__images .slick-dots li{width:80px;height:80px;list-style:none}@media (max-width:1024px){.section-main-product__images .slick-dots li{width:50px;height:50px}}.section-main-product__images .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;margin:0;background-color:transparent;position:relative;display:flex;justify-content:center;align-items:center}.section-main-product__images .slick-dots li img{width:100%;height:auto;border:3px solid transparent}.section-main-product__images .slick-dots .play-icon{width:50%;height:50%;position:absolute;background-repeat:no-repeat;border:none!important}.section-main-product__images .slick-dots .slick-active img{border-color:#448b70}.section-main-product__image{width:100%;max-width:100%;position:relative;background-color:rgba(0,0,0,.05)}.section-main-product__image .video-wrapper{width:100%;height:100%;padding-bottom:56.25%;position:absolute;top:50%;transform:translateY(-50%);overflow:hidden}.section-main-product__image .video-wrapper iframe{width:100%;height:100%;position:absolute;left:0;top:0}.section-main-product__image .video-wrapper video{width:100%;height:100%;position:absolute;left:0;top:0}.section-main-product__details{color:#646569}@media (max-width:768px){.section-main-product__details{width:100%;max-width:90%;margin:0 auto}}.section-main-product__details__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-main-product__details__header__widget{width:20em}.section-main-product__details__header__widget iframe{width:180px!important}.section-main-product__details__header__wishlist .wishlist-add span{display:none}.section-main-product__details__header__wishlist .wishlist-add svg{fill:none;stroke:#243858}.section-main-product__details__header__wishlist .wishlist-add.added svg path{fill:#243858}.section-main-product__details__title .sku{margin-bottom:5px}.section-main-product__details__title h1{color:#243858;text-align:left;font-weight:500;font-size:28px}.section-main-product__details__price{font:18px quicksand,sans-serif;font-weight:500;margin-top:12px}.section-main-product__details__price p{margin:0}.section-main-product__details__short-description{margin-top:16px}.section-main-product__details__short-description p{margin:0}.section-main-product__details__variants{margin-top:12px}.section-main-product__details__included{margin-top:16px}.section-main-product__details__included.hidden{display:none}.section-main-product__details__sticky{display:block;position:fixed;left:0;width:100%;background-color:rgba(255,255,255,.85);z-index:99}@media (max-width:768px){.section-main-product__details__sticky{position:fixed;left:0;top:auto;bottom:0;width:100%;max-width:100%}}.section-main-product__details__sticky.hidden{display:none}.section-main-product__details__sticky__inner{display:flex;justify-content:flex-end;align-items:center;gap:32px;padding:8px 0}@media (max-width:768px){.section-main-product__details__sticky__inner{justify-content:space-between;padding:8px 16px;gap:16px}}.section-main-product__details__sticky__inner .section-main-product__details__price{margin:0}@media (max-width:768px){.section-main-product__details__sticky__inner .section-main-product__details__price{display:none}}.section-main-product__details__sticky__inner .section-main-product__details__price p{padding-top:3px;line-height:1;font-size:20px;color:#448b70}@media (max-width:768px){.section-main-product__details__sticky__button{min-width:calc(50% - 8px)}}.section-main-product__details__sticky__button button{height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:14px quicksand,sans-serif;background-color:#50ad8a;width:-moz-fit-content;width:fit-content;border:none;font-weight:500;color:#fff;border-radius:32px;padding:0 32px;min-width:300px}@media (max-width:768px){.section-main-product__details__sticky__button button{min-width:100%}}.section-main-product__details__sticky__button .button.button-alternate-cta{display:flex;justify-content:center;align-items:center;height:56px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:16px quicksand,sans-serif;background-color:#50ad8a;width:100%;border:none;font-weight:500;color:#fff;line-height:1;padding:0 1em;border-radius:40px}.section-main-product__details__sticky__link{display:none;width:-moz-fit-content;width:fit-content;min-width:calc(50% - 8px);height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:14px quicksand,sans-serif;background-color:#fff;border:1px solid #448b70;font-weight:500;border-radius:32px;padding:0 32px;text-align:center;color:#448b70;justify-content:center;align-items:center}@media (max-width:768px){.section-main-product__details__sticky__link{display:flex}}.section-main-product__details__actions{background-color:#fff;display:grid;grid-template-columns:auto 1fr;height:56px;border-radius:32px;overflow:hidden;margin-top:16px}.section-main-product__details__actions__quantity label{display:none}.section-main-product__details__actions__quantity .product-quantity{display:flex;padding-left:16px;padding-right:12px}.section-main-product__details__actions__quantity .product-quantity button,.section-main-product__details__actions__quantity .product-quantity input{font:16px quicksand,sans-serif;color:#1f293d;width:32px;height:56px;border:none;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-main-product__details__actions__quantity .product-quantity button:focus,.section-main-product__details__actions__quantity .product-quantity input:focus{border:none;outline:0}.section-main-product__details__actions__quantity .product-quantity input:disabled{background-color:#fff;opacity:.5}.section-main-product__details__actions__quantity .product-quantity button{font-size:20px}.section-main-product__details__actions__quantity .product-quantity input::-webkit-inner-spin-button,.section-main-product__details__actions__quantity .product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.section-main-product__details__actions__quantity .product-quantity input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.section-main-product__details__actions__button .button.button-alternate-cta,.section-main-product__details__actions__button button{display:flex;justify-content:center;align-items:center;height:56px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:16px quicksand,sans-serif;background-color:#50ad8a;width:100%;border:none;font-weight:500;color:#fff;line-height:1}.section-main-product__details__payment-icons{margin:0;margin-top:16px}.section-main-product__details__payment-icons .payment-icons{display:flex;justify-content:center;margin-bottom:0}.section-main-product__details__payment-icons ul{gap:4px;margin:0;max-width:90%}.section-main-product__details__payment-icons img,.section-main-product__details__payment-icons svg{display:block;width:32px;min-width:32px;height:auto;line-height:1;margin:0;padding:0}.section-main-product__details__klarna{margin-top:16px}.section-main-product__details__tips{margin-top:32px}.section-main-product__details__tips .inner{padding:24px;background-color:#fff;border-radius:16px}.section-main-product__details__tips .inner h3{font-size:22px;color:#243858;margin:0 0 12px 0}.section-main-product__details__tips .inner ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.section-main-product__details__tips .inner ul a{display:flex;align-items:center;gap:12px}.section-main-product__details__tips .inner ul a span{font-size:16px;font-weight:400;position:relative;top:2px;line-height:1}.section-main-product__details__tips .inner ul a svg{width:24px;height:24px;display:block;line-height:1;fill:#81a7d5}
