.single-product{padding:0 0 64px;overflow-x:hidden}.single-product__container{padding-right:16px;padding-left:16px}.single-product__media{width:100%;padding-right:0;padding-left:0;position:relative}@media screen and (min-width: 1024px){.single-product__media{width:50%;padding-left:20px;padding-right:20px}}@media screen and (min-width: 1200px){.single-product__media{width:57%;padding-right:30px}}.single-product__media img{width:100%;object-fit:cover;display:block}.single-product__media .media-grid{position:relative}.single-product__media .media-grid:not(.active){display:none}.single-product__media .media-grid .badges-list{z-index:5;top:7px;left:15px;position:absolute}.badges-list-wrapper{display:none}.badges-list-wrapper.active{display:block}@media screen and (min-width: 1024px){.single-product__media .media-grid .swiper-wrapper{width:auto;margin-right:-8px;margin-left:-8px;display:flex;flex-wrap:wrap}}.single-product__media .media-grid .swiper-nav{font-size:0;margin:16px 0 48px;padding:0 16px}@media screen and (min-width: 1024px){.single-product__media .media-grid .swiper-nav{display:none}}.single-product__media .media-grid .swiper-nav-button.swiper-nav-button-prev{margin-right:8px}.single-product__media .media-grid .swiper-nav-button.swiper-button-disabled svg path{stroke:#e8dccf}.single-product__media .media-grid .swiper-nav-button .icon:not(.mobile) svg{width:27px;height:11px}.single-product__media .media-grid .media-item{height:auto}.single-product__media .media-grid .media-item:first-child:last-child{width:100%!important}@media screen and (min-width: 1024px){.single-product__media .media-grid .media-item{margin-bottom:8px;padding-right:4px;padding-left:4px;flex-basis:50%}}.single-product__media .media-grid .media-item img{cursor:pointer;height:100%;aspect-ratio:267 / 337}@media screen and (min-width: 1024px){.single-product__media .media-grid .media-item img{height:auto}}.single-product__media .media-grid .media-item .video-block{height:100%}.single-product__media .media-grid .media-item .video-block video{height:100%;object-fit:cover;cursor:pointer}@media screen and (min-width: 1024px){.single-product__media .media-grid .media-item:nth-of-type(1){width:50%}}@media screen and (min-width: 1024px){.single-product__media .media-grid .media-item:nth-of-type(1):last-child{width:100%}}@media screen and (min-width: 1024px){.single-product__media .media-grid .media-item:nth-of-type(2){width:50%}}@media screen and (min-width: 1024px){.single-product__media .media-grid .media-item:nth-of-type(3){width:100%}}.single-product__media .media-grid .media-item .video-block video{width:100%}.single-product__main{width:100%;padding-right:16px;padding-left:16px}@media screen and (min-width: 1024px){.single-product__main{width:50%;padding-right:24px;padding-left:24px}.single-product__main-wrapper{position:sticky;top:0}}@media screen and (min-width: 1200px){.single-product__main{width:43%}}.single-product__reviews{margin-bottom:7px}.single-product__reviews .oke-stars-background svg,.single-product__reviews .oke-stars-foreground svg{height:14px}.single-product__reviews .oke-sr-count{color:var(--light-brown);font-size:12px;font-weight:500;text-decoration:underline}.single-product__title{color:var(--dark-brown);font-size:22px;line-height:1.2;letter-spacing:-.32px;margin-bottom:22px}@media screen and (min-width: 1024px){.single-product__title{font-size:30px;letter-spacing:-1px;margin-bottom:12px}.single-product,.product main{overflow:visible}}.single-product__price{font-size:12px;margin-bottom:20px}.single-product__description{font-size:14px;margin-bottom:32px}@media screen and (min-width: 1024px){.single-product__description{font-size:16px;margin-bottom:23px}}.single-product__features{margin-bottom:22px;display:flex}.single-product__features .feature-block{width:100%}@media screen and (min-width: 1024px){.single-product__features .feature-block{width:auto}}.single-product__features .feature-block:not(:last-child){margin-right:10px}@media screen and (min-width: 1024px){.single-product__features .feature-block:not(:last-child){margin-right:20px}}.single-product__features .feature-block-title{color:var(--light-brown);font-size:12px;font-weight:500;margin-bottom:4px}.single-product__features .feature-block-title img{top:-2px;vertical-align:middle;margin-right:4px;display:inline-block;position:relative}.single-product__features .feature-block-text{font-size:12px}.single-product__rating .meta{font-size:12px;vertical-align:middle;display:inline-block}.single-product__rating .icon{top:-3px;margin-left:8px;position:relative}.single-product__form,.single-product__form .product-options{margin-bottom:20px}.single-product__form .product-options .product-form__input{border:none;margin:0;padding:0}.single-product__form .product-options .product-form__input:not(:last-of-type){margin-bottom:25px}.single-product__form .product-options .product-form__input .form__label,.color-switcher .form__label{font-size:12px;font-weight:500;line-height:1.45;margin-bottom:3px;padding:0}.single-product__form .product-options .product-form__input .form__label span,.color-switcher .form__label span{font-weight:400}.single-product__form .product-options .product-form__input .options-wrapper{font-size:0;margin-left:-3px}.single-product__form .product-options .product-form__input input[type=radio]:checked+label{border-color:var(--medium-brown);background:var(--light-beige)}.single-product__form .product-options .product-form__input input[type=radio]:disabled+label{opacity:.4;border:1px solid var(--medium-beige);background:transparent}.single-product__form .product-options .product-form__input label{width:87px;font-size:12px;line-height:1.45;border:1px solid var(--medium-beige);border-radius:2px;cursor:pointer;margin:3px;padding:5px 6px;white-space:nowrap;transition:all .15s ease-in-out;display:inline-block}.single-product__form .product-options .product-form__input label.hidden{display:none}.single-product__form .product-options .product-form__input .img-label{width:55px;height:68px;border-radius:2px;background:transparent;padding:0;overflow:hidden}.single-product__form .product-options .product-form__input input[type=radio]:checked+.img-label{background:transparent;padding:4px}.single-product__form .product-options .product-form__input .img-label img{width:100%;height:100%;object-fit:cover;border-radius:2px;display:block}.single-product__form .product-options .product-form__input .options-wrapper .view-all-colors{width:55px;height:68px;font-size:12px;font-weight:500;border:1px solid var(--medium-beige);border-radius:2px;margin:3px;vertical-align:top;display:inline-block}.single-product__form .product-options .product-form__input .options-wrapper .view-all-sizes{font-size:14px;text-decoration:underline;margin-left:8px}.single-product__form .product-summary{font-size:14px;margin-top:28px;margin-bottom:20px}.single-product__form .product-summary .product-summary-heading,.single-product__form .product-summary .product-summary-name{font-weight:500}.single-product__form .product-delivery{font-size:14px;border-radius:2px;background:var(--cream);margin-bottom:20px;padding:8px 13px 9px 10px;display:inline-flex;flex-wrap:wrap;align-items:center}.single-product__form .product-delivery .icon{top:3px;width:30px;vertical-align:middle;margin-right:6px;display:inline-block;position:relative}.single-product__form .product-delivery .meta{width:calc(100% - 36px);vertical-align:middle;display:inline-block}.single-product__form .product-delivery .meta span{font-weight:500}.single-product__form .product-actions{display:flex}.single-product__form .product-actions .quantity{width:97px;border:1px solid var(--medium-beige);border-radius:2px;margin-right:6px;display:flex;align-items:center}@media screen and (min-width: 1024px){.single-product__form .product-actions .quantity{width:114px;margin-right:16px}}.single-product__form .product-actions .quantity .quantity__input{width:100%;color:var(--medium-brown);font-size:13px;font-weight:600;text-align:center;border:none;background:none;padding:0}.single-product__form .product-actions .quantity .quantity__button[name=plus]{padding-right:15px}@media screen and (min-width: 1024px){.single-product__form .product-actions .quantity .quantity__button[name=plus]{padding-right:20px}}.single-product__form .product-actions .quantity .quantity__button[name=minus]{padding-left:15px}@media screen and (min-width: 1024px){.single-product__form .product-actions .quantity .quantity__button[name=minus]{padding-left:20px}}.single-product__form .product-actions .add-to-cart__button{font-size:13px;width:calc(100% - 103px);white-space:nowrap;padding:15px 6px}@media screen and (min-width: 360px){.single-product__form .product-actions .add-to-cart__button{font-size:14px}}@media screen and (min-width: 1024px){.single-product__form .product-actions .add-to-cart__button{width:calc(100% - 130px);padding:15px 25px}}.single-product__form .product-actions .add-to-cart__button[disabled]{background:#b6b6b6;cursor:not-allowed}.single-product__form .product-actions .add-to-cart__button .price>*{font-weight:600}.single-product__form .product-actions .add-to-cart__button .price--on-sale .price-item--regular{display:none}.single-product__form .product-actions .add-to-cart__button .price--on-sale .price-item--sale{color:currentColor}.single-product__form .product-actions .add-to-cart__button .price-item span{display:none}.single-product__form .custom-notify-me-btn{font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;margin-top:35px;display:inline-block;position:relative}.single-product__form .custom-notify-me-btn:hover:after{height:3px}.single-product__form .custom-notify-me-btn:after{content:"";right:0;left:0;width:100%;height:1px;background:currentColor;margin-top:5px;transition:all .2s ease-in-out;display:block;position:absolute}.single-product__form .custom-notify-me-btn span{display:none}.product-recommendations-swiper .swiper-slide{padding-bottom:2px}@media screen and (min-width: 1024px){.single-product__form .custom-notify-me-btn span{display:inline}}.single-product__guarantees{margin-bottom:58px;display:flex;align-items:center;flex-wrap:wrap;column-gap:20px;row-gap:10px}@media screen and (min-width: 1024px){.single-product__guarantees{margin-bottom:52px}}.single-product__guarantees .icon-group{display:flex;justify-content:center;align-items:center}.single-product__guarantees .icon-group .meta{font-size:12px;margin-left:6px}.single-product__set .set-heading{font-size:22px;font-family:var(--font-heading-family);letter-spacing:-.32px;border-bottom:1px solid var(--dark-beige);margin-bottom:32px;padding-bottom:12px}.single-product__set .set-wrapper{margin-right:-16px}@media screen and (max-width: 1023px){.single-product__set .set-wrapper{margin-right:0}}@media screen and (min-width: 1024px){.product .breadcrumbs .container-large{padding-left:16px;padding-right:16px;max-width:none}.single-product .single-product__container{padding-left:30px;padding-right:30px;margin-left:0;max-width:none}.single-product .single-product__main{max-width:602px}}@media screen and (min-width: 2048px){.single-product .single-product__media{padding-right:48px}.single-product .single-product__main{padding-left:48px;max-width:626px}}.sticky-button{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#fffef6d5;padding:5px;display:flex;align-items:center;justify-content:center;transition:transform .5s ease-in-out;transform:translateY(100%)}.sticky-button.active{transform:translateY(0)}@media screen and (min-width: 1024px){.sticky-button{display:none}}.single-product__form .color-switcher{margin:0 0 25px}.single-product__form .color-switcher__list{padding:0;list-style:none;margin:0 0 0 -3px;font-size:0}.single-product__form .color-switcher__item{width:55px;height:68px;border-radius:2px;background:transparent;padding:0;overflow:hidden;font-size:12px;line-height:1.45;border:1px solid var(--medium-beige);margin:3px;white-space:nowrap;transition:all .15s ease-in-out;display:inline-block}.single-product__form .color-switcher__item--active{background:transparent;padding:4px;border-color:var(--medium-brown)}.single-product__form .color-switcher__url{display:block}.single-product__form .color-switcher__url img{width:100%;height:100%;object-fit:cover;border-radius:2px;display:block}@media screen and (max-width: 360px){.single-product__form .product-actions .add-to-cart__button{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product.css.map */
