.slider--main .swiper-pagination-bullets.swiper-pagination-horizontal{position:relative;bottom:0;padding:11px 16px 10px;height:auto;display:flex;justify-content:center;align-items:center}.slider--main .swiper-pagination-bullet{width:25px;height:2px;margin:0 2px!important;background:#e2e2e2;opacity:1;border-radius:0}.slider--main .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.product-slider__wrapper .swiper-button-prev,.product-slider__wrapper .swiper-button-next{display:flex;top:46%;left:2px;right:auto}.product-slider__wrapper .swiper-button-next{left:auto;right:2px}.product-slider__wrapper .swiper-button-prev:focus-visible,.product-slider__wrapper .swiper-button-next:focus-visible{outline:none;box-shadow:none}.product-slider__wrapper .swiper-button-prev:after,.product-slider__wrapper .swiper-button-next:after{font-size:8px;color:#000}.product-form__input{margin:0 0 2rem}.main-product .product-form__input--swatch{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;padding:7px 0 0;margin:0;max-width:unset;flex-wrap:wrap;gap:0;row-gap:12px}.main-product .product-form__input--swatch .form__label{background:transparent;top:auto;position:relative;display:block;padding:0;max-width:200px;max-width:unset;width:auto;font-size:14px!important;font-weight:600!important;line-height:1.2;margin-bottom:.4rem}.main-product .product-form__input--swatch .form__label-name{font-weight:400;color:#0000008c}.main-product .product-form__input--swatch .form__label [data-selected-value]{display:inline;margin-inline-start:.35rem;color:#000;font-weight:600}.body--rtl .main-product .product-form__input--swatch .form__label{margin-right:0;margin-left:auto}.main-product .product-form__input--swatch .swatch-input__label .icon-checkmark,.main-product .product-form__input--swatch .swatch-input__label .icon--square{display:none}.main-product .form__label{padding-left:0}.main-product .product-form__input--pill{margin:0 0 2.2rem;margin:-4px 0 2rem;gap:7px;row-gap:19px;column-gap:0px!important;display:flex;flex-wrap:wrap;padding:0;max-width:unset}.main-product .product-form__input--pill .form__label{font-size:14px;font-weight:600;letter-spacing:0;margin:0;margin-bottom:.7rem;display:flex;gap:10px}.main-product .product-form__input--pill input[type=radio]+label{margin:0;height:27px;min-height:27px;width:auto;min-width:27px;padding:0;padding-inline:5px;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.main-product .swatch{width:12px;height:12px}.main-product .swatch-input__label.swatch-input__label--checkbox{gap:0}.product-form__submit{min-height:36px;font-size:12px;font-weight:600;transition:background .35s cubic-bezier(.39,.575,.565,1);width:100%;gap:10px;padding-top:2px;margin-bottom:20px}.product-form__submit:before,.product-form__submit:after{display:none}.product-form__submit:is(:hover){background:#041e42e6}.icon-with-text--horizontal{column-gap:8px;row-gap:18px;display:flex;justify-content:flex-start}.icon-with-text--horizontal .icon-with-text__item{width:100%;max-width:120px;text-decoration:none;gap:7px;align-items:flex-start}.icon-with-text--horizontal .icon-with-text__item img{min-height:15px;min-width:15px;width:15px;height:15px;margin:0}.icon-with-text--horizontal .h4{font-size:10px;line-height:1.4;font-family:var(--font-body-family);letter-spacing:0;text-align:right}.product__accordion.accordion{border:none;margin:0;padding-top:0rem;border-bottom:1px solid rgba(0,0,0,.2)}.product__accordion.accordion+.accordion{margin:0;border-top:none;padding-top:0}.product__accordion.accordion summary{background:#fff;padding:1.5rem 0;color:#000}.product__accordion.accordion summary .icon-caret{width:13px;height:1.1rem;transform:rotate(0);right:auto;left:0;top:calc(50% - .6rem)}.product__accordion.accordion summary .icon-minus-accordion,.product__accordion.accordion summary .icon-plus-accordion{width:auto;height:12px;transform:rotate(0);right:auto;left:0;top:calc(50% - .7rem);position:relative;margin-right:5px}.product__accordion.accordion .accordion__content{padding:0 0 14px 30px;margin-bottom:0;font-size:12px;line-height:1.3;color:#000}.body--rtl .product__accordion.accordion .accordion__content{padding:1.8rem 15px 13px;padding-left:35px;margin-bottom:0}.product__accordion.accordion .accordion__title{font-size:12px;line-height:1.2;text-transform:uppercase;font-weight:400;color:#000;letter-spacing:0}.product__accordion.accordion.product__accordion--description .accordion__title{text-transform:none;font-weight:400}.product__accordion.accordion .accordion__content ul{padding-left:2px;margin-top:1px;margin-bottom:5px}.product__accordion.accordion .accordion__content li{list-style-type:none;position:relative;padding-left:11px;padding-right:10px}.product__accordion.accordion .accordion__content li:before{content:"";position:absolute;left:0;top:9px;display:block;width:4px;height:4px;border-radius:50%;background-color:#000}.product__accordion.accordion .accordion__content p{margin-top:2px;margin-bottom:2px}.product__accordion.accordion .accordion__content p+p{margin-top:2px;margin-bottom:2px}.product__accordion.accordion .accordion__content ul+p{margin-top:12px}.product__accordion.accordion .accordion__content a{color:#40403f;font-size:12px;font-weight:400}.product__accordion.accordion details[open] .icon-plus-accordion,.product__accordion.accordion .icon-minus-accordion{display:none}.product__accordion.accordion details[open] .icon-minus-accordion{display:block}.product__accordion--wrapper .product__accordion.product__accordion--child{border-top:none;padding-top:0}.product__accordion.product__accordion--wrapper .accordion__content--wrapper{padding:0;margin-bottom:0}.product__accordion .accordion__content--wrapper .accordion__content{padding:0rem 15px 13px}.accordion-table-row{display:flex;justify-content:flex-start;align-items:center;gap:5%;padding:0 3px;font-size:14px}.accordion-table-row+.accordion-table-row{border-top:1px solid #EFEFEF}.accordion-table-row-title{flex:1 1 50%;max-width:50%}.product__info-container product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:2rem;gap:1rem;border:none;margin-bottom:0;border-bottom:none;padding-bottom:15px}.complementary-products__container .summary__title .accordion__title{text-transform:uppercase;display:block;text-align:right;width:100%;max-width:unset;font-size:14px;letter-spacing:0;line-height:1.2}.product-slider__wrapper-2{position:relative}.product-slider__wrapper-2 .swiper-button-prev,.product-slider__wrapper-2 .swiper-button-next{display:flex!important;top:50%;left:-15px;width:18px}.product-slider__wrapper-2 .swiper-button-next{left:auto;right:-15px}.product-slider__wrapper-2 .swiper-button-prev:focus-visible,.product-slider__wrapper-2 .swiper-button-next:focus-visible{outline:none;box-shadow:none}.product-slider__wrapper-2 .swiper-button-prev:after,.product-slider__wrapper-2 .swiper-button-next:after{font-size:12px;color:#000}.product__title>*{line-height:1.2}.product-media-container .media{padding-top:117%!important}@media screen and (max-width:749px){.product-media-container .media{padding-top:120.9%!important}}@media screen and (min-width:1441px){.product-media-container .media{padding-top:100%!important}}.slider--thumbs .product-media-container .media{padding-top:100%!important;border-radius:5px}.product--gift-card .product-media-container .media{padding-top:100%!important}.product-media-container .product__media-icon{top:50%;left:50%;transform:translate(-50%,-50%)}.product-media-container .media img{height:100%!important;width:auto!important;object-fit:contain;max-width:unset!important}@media screen and (max-width:749px){.product-media-container .media img{height:100%!important;width:auto!important;object-fit:cover;max-width:100%!important}}.product__info-wrapper{padding-top:1px}.product__info-wrapper .price--on-sale .price__sale{display:flex;flex-direction:row}.product__info-container>*+*{margin:.9rem 0}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1.2rem 0;line-height:1.5;letter-spacing:0}.product__info-container .product__description{border:none;margin-top:1.9rem;border-top:1px solid #E5E5E5;padding-top:2rem;color:#1c1c1c}.product__info-container .product__description legend{font-size:14px;letter-spacing:0;color:#000}.product__info-container .icon-with-text{margin:9px 0 19px}.product-form__buttons{max-width:100%}.buy-buttons-wrapper .card__information-more-info{display:none}.card__information-delivery h5{font-size:12px;margin:0 0 10px;font-family:var(--font-body-family)}.product__accordion.accordion.product__accordion--child summary{padding:11px 15px}.complementary-products .card__heading{text-transform:none}.product .product__title-wrapper{padding-left:0;position:relative;display:grid;grid-template-columns:auto;direction:ltr;width:100%;text-align:right;gap:15px;align-items:flex-start}.product .product__title-wrapper.product__title-grid{grid-template-columns:40px auto auto}.product .product__swym-button{position:relative;left:0!important;top:0;background:#fff!important;width:25px;height:25px;padding:0;display:flex!important;justify-content:center;align-items:center;z-index:2;opacity:1!important;margin:0!important}.product .product__swym-button .atw-button{padding:0;background:#fff!important}.swym-added.swym-add-to-wishlist,.product .swym-added.swym-add-to-wishlist{background:#fff!important}.product__swym-button .svg-wrapper{width:16px;height:16px}.product__swym-button .svg-wrapper .icon{width:100%!important;height:100%!important;color:#000!important}.main-product .product__title{word-break:break-word;margin-bottom:0;color:#000;text-transform:uppercase;max-width:420px;margin-left:auto}.main-product .product__info-container .product__text{margin:10px 0 9px;letter-spacing:0;font-size:12px;line-height:1.2}.main-product .product__info-container .product__text *{margin:0}.main-product .product__info-container .product__text.product__text--body{font-size:12px;color:#000;line-height:1.6;margin-left:auto}.product__text-grid .product__text{font-size:10px!important;margin:0!important}.main-product .price--large{font-size:1.6rem;line-height:1.4;display:flex;gap:6px;letter-spacing:0}.size-quide-popup.product-popup-modal{background:rgba(var(--color-foreground),0);transition:background .3s ease}.size-quide-popup.product-popup-modal[open]{background:rgba(var(--color-foreground),.81)}.size-quide-popup .product-popup-modal__content{padding:0;width:calc(100% - 32px);max-width:940px;border:none;margin-top:0!important;height:auto;max-height:90%;max-height:calc(100vh - 62px);overflow:auto;top:42px}.size-quide-popup .product-popup-modal__content-info{padding:0;margin:0}.size-quide-popup__header .h2{margin:25px 0 19px;font-size:18px;font-weight:500;text-align:center;padding-right:0}.size-quide-popup .swiper-wrapper{margin:0 0 0 -11px;padding:0}.size-quide-popup .swiper{padding-bottom:1.7rem;margin-bottom:2rem}.size-quide-popup .swiper-slide{max-width:127px;width:41%;padding:0 11px;box-sizing:content-box}.size-quide-popup .swiper-slide:last-child{padding-right:0}.size-quide-popup .multicolumn-card{border:1px solid #E5E5E5;padding:9px 13px 7px;border-radius:2px}.size-quide-popup .multicolumn-card__info{padding:0}.size-quide-popup .multicolumn-card h4{text-align:center;font-size:16px;font-weight:700;color:#1c1c1c;margin:0 0 18px}.size-quide-popup .multicolumn-card p{color:#1c1c1c;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:right;display:flex;justify-content:space-between;margin-bottom:2px}.size-quide-popup .multicolumn-card p+p{margin-top:2px}.size-quide-popup .multicolumn-card p strong{color:#d7393f;font-weight:400;text-align:left}.size-quide-popup .title-wrapper{margin-bottom:1.4rem}.size-quide-popup .title-wrapper .title.h2{font-size:17px;font-weight:600;padding:0;letter-spacing:0;margin:0}.size-quide-popup .title-wrapper .title.h3{font-size:15px;font-weight:500;padding:0;letter-spacing:0;margin:19px 0 0}.size-quide-popup__top{display:grid;grid-template-columns:1fr;gap:16px;border-top:1px solid #D9D9D9;padding:16px}.size-quide-popup .product-popup-modal__toggle{position:absolute;right:15px;top:15px;border:none;border-radius:0}.size-quide-popup__bottom{border-top:1px solid #D9D9D9;padding:16px}.size-quide-popup .swiper-button{position:absolute;top:43%;left:0;z-index:1;background:none;padding:0;width:21px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;display:none}.size-quide-popup .swiper-button .svg-wrapper{width:10px;height:10px}.size-quide-popup .swiper-button .icon{color:#000;transform:rotate(90deg)}.size-quide-popup .swiper-button.swiper-button--next{left:auto;right:0}.size-quide-popup .swiper-button.swiper-button--next .icon{transform:rotate(-90deg)}.size-quide-popup .swiper-button--next:after,.size-quide-popup .swiper-button--prev:after{display:none}.size-quide-popup .swiper-pagination-progressbar{top:auto!important;bottom:0!important;left:50%!important;transform:translate(-50%);border-radius:10px;overflow:hidden;width:40%!important;max-width:290px;background:#d9d9d9;height:4px!important}.size-quide-popup .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000}.size-quide-popup__top-media img{max-width:100%;height:auto}.size-quide-popup .product__title{margin-bottom:0}.size-quide-popup .product__title>*{line-height:1.05}.size-quide-popup .product__description{margin-bottom:10px;color:#7f7f7f;max-height:22px;overflow:hidden;font-weight:400}.size-quide-popup__content{color:#000;line-height:1.4}.size-quide-popup__content ul+*{margin-top:17px}.product__variant-picker-wrapper{position:relative}.product-form__input--pill .form__label .product-popup-modal__opener,.product__variant-picker-wrapper .product-popup-modal__opener{display:inline-block;position:absolute;right:0;top:-10px}.product-form__input--pill .product-popup-modal__opener .product-popup-modal__button,.product__variant-picker-wrapper .product-popup-modal__opener .product-popup-modal__button{color:#717070;font-size:13px;font-weight:400;text-decoration:underline;padding-right:0;display:inline}.product-form__input--pill .form__label{width:100%;position:relative}.size-quide-popup .close{cursor:pointer;position:absolute;right:18px;top:29px;width:15px}.size-quide-popup .close:hover,.size-quide-popup .close:focus{color:#000;text-decoration:none}.size-quide-popup{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.size-quide-popup.show{visibility:visible;opacity:1;z-index:10;pointer-events:all;cursor:pointer;top:0}.product-slider__wrapper .swiper-button-prev.slider--thumbs-prev,.product-slider__wrapper .swiper-button-next.slider--thumbs-next{display:flex;width:20px;height:20px;background:#f5f5f5;bottom:8%;top:auto;right:0}.product-slider__wrapper .swiper-button-prev.slider--thumbs-prev{right:auto;left:0}.product.product--gift-card .price--large{font-weight:600;margin-bottom:15px;font-size:14px;color:#e66277!important}.product.product--gift-card .product__tax{display:none}.product.product--gift-card .product-form__input--dropdown .form__label{font-size:12px;margin-bottom:.4rem}.product.product--gift-card .select__select:hover,.product.product--gift-card .select__select{border-radius:2px;border:.4px solid #C7C7C7;height:34px;padding-inline:10px;color:#1c1c1c;font-weight:400;font-size:14px}.product.product--gift-card .product__info-wrapper{padding-top:11px}.product.product--gift-card .product__info-container>*+*{margin:.3rem 0}.product.product--gift-card .product-form__input .svg-wrapper{left:.9rem;right:auto}.product.product--gift-card .product-form__input--dropdown{margin-bottom:2.4rem}.show-recipient-date-field .recipient-checkbox{margin-bottom:12px;margin-top:23px}.show-recipient-date-field .accordion__content{margin-bottom:2.5rem;padding-right:0}.product.product--gift-card .product__info-container .product__accordion.product__accordion--description{margin-top:24px}.swiper-slide.slide--with-badge{padding-top:9px}.product-slider__wrapper .pdp__badge{position:relative;top:0;z-index:1;left:0}.product__info-container{direction:rtl}.product__variant-picker{border-top:1px solid #EDEDED;padding-top:20px;margin-top:12px}.buttons__grid{display:grid;grid-template-columns:1fr 110px;gap:10px;margin-top:12px!important;margin-bottom:0!important}.buttons__grid .quantity__label{display:none}.buttons__grid .product-form__quantity{margin:0;order:1}.buttons__grid .quantity__input{border:none;font-size:10px}.buttons__grid .quantity__button{background:#fff!important;color:#000;z-index:1;width:40px}.buttons__grid .product-form__submit{margin:0;min-height:28px;font-size:10px;letter-spacing:0}.buttons__grid .product-form{margin:0!important}.buttons__grid .quantity__button .svg-wrapper{width:1.2rem}.buttons__grid .quantity:after{box-shadow:0 0 0 1px #dedede}.buttons__grid .quantity{width:auto;min-height:28px}.product__info-container .icon-with-text.icon-with-text--gift{grid-template-columns:1fr;background:#fbf0ec;padding:0;margin-top:20px;margin-bottom:20px}.product__info-container .icon-with-text.icon-with-text--gift .icon-with-text__item{padding:20px 30px;text-decoration:none!important}.product__info-container .icon-with-text.icon-with-text--gift .h4{font-size:12px;line-height:1.4}.product__info-container .icon-with-text.icon-with-text--gift img{min-height:34px;min-width:34px;width:34px;height:34px}.complementary-products .product-slider__wrapper-2{position:relative}.complementary-products .swiper-slide{max-width:280px}.complementary-products .swiper-slide .card--horizontal{display:grid;grid-template-columns:123px 1fr;gap:15px}.complementary-products__container .card--horizontal .card__inner{max-width:unset!important;width:100%!important}.complementary-products__container .card--card .card__content,.complementary-products__container .card--horizontal .card__information{text-align:right}.complementary-products__container .card--horizontal .card__information{grid-row-start:1}.complementary-products .card--horizontal .card__heading{text-decoration:none;min-height:34px;font-size:12px;overflow:hidden}.card--complement .card-information>.price{font-size:12px}.complementary-products .card-information{text-align:right}.complementary-products__container .card--horizontal .quick-add{opacity:1!important;max-width:unset!important;justify-self:flex-start!important}.complementary-products__container .card--horizontal .quick-add{max-width:unset}.complementary-products__container .quick-add__submit{min-height:40px;background:#ebe9ea;color:#000;font-size:12px;text-transform:uppercase;font-weight:400;border:none;padding-inline:10px!important}.card--complement .product__variant-picker{border:none;margin:auto 0 0!important;padding:0}.card--complement .product-form__input .form__label,.card--complement .product-form__input--dropdown{display:none}.card--complement .card__content .product-form__input--swatch{gap:8px;justify-content:flex-start;padding:8px 0}.card--complement .card__content{display:flex;flex-direction:column;justify-content:space-between}.card--complement .swatch-input__input:active+.swatch-input__label.swatch-input__label--checkbox,.card--complement .swatch-input__input:checked+.swatch-input__label.swatch-input__label--checkbox{outline:none!important}.product__top-mobile{text-align:right;padding-bottom:6px;width:100%}.product__text.product__text--vendor,.main-product .product__info-container .product__text.product__text--vendor,.product__top-mobile .product__text.product__text--vendor{color:#9b9b9b;font-size:10px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:0;text-align:right}.product__top-mobile .product__price-wrapper{display:none}.main-product .product__info-container .product__text.product__text--vendor{font-weight:300}.main-product .product--gift-card .product__info-container .product__text.product__text--vendor{margin-bottom:10px;direction:ltr}.product--gift-card .product-form__input .select{max-width:252px}.main-product .product--gift-card .price__regular .price-item--regular{color:#e66277;direction:rtl}.slider--thumbs.swiper,.slider--thumbs.swiper .deferred-media__poster-button{display:none}.slider--thumbs .product-media-container .product__modal-opener:not(.product__modal-opener--image){display:block}.main-product .breadcrumbs{margin:1.6rem 0 1.4rem}.main-product .breadcrumbs__list{display:flex;flex-wrap:nowrap;gap:0;overflow:hidden}.main-product .breadcrumbs__item,.main-product .breadcrumbs__link{color:#6b6b6b;font-size:12px;line-height:normal}.main-product .breadcrumbs__item:last-child,.main-product .breadcrumbs__link[aria-current=page]{font-weight:700}.main-product .breadcrumbs__item:last-child{max-width:320px}.buttons__grid{grid-template-columns:1fr 103px;gap:10px;align-items:flex-start}.buttons__grid.buttons__grid--gift-card-recipient-top{align-items:flex-end}.buttons__grid .quantity{min-height:34px;border-radius:4px}.buttons__grid .quantity:after{border-radius:4px;box-shadow:0 0 0 1px #dbdce0}.buttons__grid .quantity__input{color:#000;font-size:14px;font-weight:400;line-height:normal}.buttons__grid .quantity__button{width:34px}.buttons__grid .product-form__submit{min-height:34px;border-radius:4px;background:#000;color:#fff;font-size:14px;font-weight:600;line-height:normal}.buttons__grid .product-form__submit:hover{background:#000}.product__info-container .icon-with-text.icon-with-text--gift{background:transparent;margin:1.2rem 0 0;padding:0}.product__info-container .icon-with-text.icon-with-text--gift .icon-with-text__item{display:flex;flex-direction:row-reverse;justify-content:flex-start;gap:10px;padding:0}.product__info-container .icon-with-text.icon-with-text--gift .h4{color:#000;font-size:12px;font-weight:400;line-height:normal}.product__info-container .icon-with-text.icon-with-text--gift img{min-width:15px;width:15px;height:15px;min-height:15px}.size-quide-popup .page-width{padding-left:10px;padding-right:10px}.main-product .product__title-wrapper{gap:8px}.main-product .product__title{text-transform:uppercase}.main-product .product__title .h1{color:#000;font-size:16px;font-weight:600;line-height:1.45;letter-spacing:0;margin:0;direction:rtl}.main-product .product__price-wrapper{margin:15px 0 0}.main-product .price--large{font-size:14px;line-height:normal;display:flex;gap:6px}.main-product .price__sale{align-items:center;gap:11px}.main-product .price__sale .price-item--sale{color:var(--main-red);font-size:14px;font-weight:400;line-height:normal}.main-product .price__sale .price-item--regular,.main-product .price__regular .price-item--regular{color:#cacaca;font-size:14px;font-weight:400;line-height:normal;direction:ltr}.main-product .price__regular .price-item--regular{color:#000}.main-product .price__sale .price-item--regular{text-decoration-thickness:1px}.main-product .product__inventory{width:fit-content;max-width:100%;min-height:20px;margin:1.2rem 0 0;padding:1px 0 0;font-size:12px;font-weight:400;line-height:normal;color:#000}.main-product .product__inventory .inventory-marker{padding:3px 10px;border-radius:40px;margin:0 0 0 5px}.main-product .product__inventory .svg-wrapper{width:8px;height:8px}.main-product .product__info-container .product__description,.main-product .product__info-container .product__text{font-size:14px;font-weight:400;line-height:normal}.main-product .product__variant-picker{margin-top:1.9rem;padding-top:1.6rem}.main-product .product-form__input--pill{margin:0 0 1.9rem;row-gap:12px;flex-direction:row;justify-content:flex-start}.main-product .product-form__input--pill .form__label,.main-product .product-form__input--swatch .form__label{color:#000;line-height:normal;margin-bottom:-3px!important}.main-product .product-form__input--pill input[type=radio]+label{min-width:auto;height:auto;min-height:20px;padding:0;border:0;border-radius:0;background:transparent;color:#000;font-size:12px;font-weight:400;line-height:normal}.main-product .product-form__input--pill input[type=radio]:checked+label{text-decoration:none;text-underline-offset:5px;text-decoration-thickness:1px;background:transparent;color:#000;border:1px solid black;border-radius:5px}.main-product .product-form__input--swatch{padding-top:0}.swym-button-content>button{padding:0}.swym-button-content>button svg{width:10px;height:10px}.product__info-container .gift-wrap-option{font-size:12px;color:#000;margin-top:15px!important;margin-bottom:0!important}.product--gift-card .product__info-container .gift-wrap-option{display:none!important}.product.product--gift-card .product__variant-picker{border:none}.product-share-icons{position:absolute;right:39px;top:10px;z-index:1;display:flex;gap:5px}.product-share-icons a{width:22px;height:22px;display:flex;justify-content:center;align-items:center;padding:0;margin:0;border-radius:50%;background:#fff;border:1px solid #E0E0E0}.swym-button-content>button{width:22px!important;height:22px!important}.product__metafield-tags{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:15px;direction:rtl;padding:10px 0;margin-top:15px!important}.product__metafield-tags-label{font-size:1.4rem;color:#000;white-space:nowrap}.product__metafield-tags-list{display:flex;flex-wrap:wrap;gap:7px;flex-direction:row-reverse}.product__metafield-tag-btn{display:inline-block;padding:6px 10px;background-color:#e66277;color:#fff;border-radius:4px;font-size:1.2rem;font-weight:600;text-decoration:none;line-height:1}.product__metafield-tag-btn:hover{color:#fff}.product--gift-card .recipient-form{margin-bottom:15px}.slider--main.swiper{opacity:0;transition:opacity .3s ease;cursor:auto}.slider--main.swiper.swiper-grab-cursor{cursor:auto}.slider--main.swiper.swiper-initialized{opacity:1}.product-media-container .swym-atw-button-container{display:none!important}.product-form__submit{background:var(--main-button-bg, #041E42);border-radius:5px}.main-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{outline:none;border:none;border-radius:5px;width:81px;height:auto;height:81px;--swatch-input--size: 81px;overflow:visible}.main-product .product-form__input--swatch:has(.swatch-input__label--colour){flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:10px}.main-product .product-form__input--swatch:has(.swatch-input__label--colour) .form__label{flex:1 0 100%;width:100%;margin-bottom:0!important;gap:10px;font-family:var(--font-body-family, "Open Sans", sans-serif);font-size:14px!important;font-weight:600!important;line-height:19px;letter-spacing:-.08em;text-transform:uppercase;color:#000;text-align:right}@media all and (max-width:749px){.main-product .product-form__input--swatch:has(.swatch-input__label--colour) .form__label{margin-bottom:10px!important}}.main-product .product-form__input--swatch .swatch-input__input+.swatch-input__label--colour{--swatch-input--size: 14px;width:auto;height:auto;min-width:14px;margin:0;border-radius:0;overflow:visible}.main-product .product-form__input--swatch .swatch-input__label--colour .swatch{width:14px;height:14px}.main-product .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover .swatch,.main-product .product-form__input--swatch .swatch-input__input:hover+.swatch-input__label .swatch{box-shadow:0 0 0 3px rgba(var(--color-foreground),.12)}.main-product .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .swatch,.main-product .product-form__input--swatch .swatch-input__input:active+.swatch-input__label .swatch{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground))}.main-product .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label .swatch{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgba(var(--color-foreground),.35)}.main-product .product-form__input--swatch .swatch-input__input:checked+.image-swatch__label .image-swatch__media,.main-product .product-form__input--swatch .swatch-input__input:active+.image-swatch__label .image-swatch__media{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.main-product .product-form__input--swatch .swatch-input__label .image-swatch__value{width:100%;text-align:right;position:relative;display:block;font-size:12px;font-weight:400;color:#6d6d6d;letter-spacing:0;margin-top:7px}.main-product .product-form__input--pill input[type=radio]+label{margin:7px 0 .2rem;font-size:14px;min-width:30px;height:35px;padding:6px 15px;letter-spacing:-.1px}@media screen and (max-width:749px){.product-media-container .media.deferred-media{display:none!important}.product__metafield-tags{margin-top:4px!important;gap:10px}.product__metafield-tags-label{font-size:1.2rem}.product__metafield-tag-btn{font-size:1rem;padding:4px 10px}.main-product .breadcrumbs{display:none}.product__info-wrapper{padding-top:26px;padding-inline:16px}.main-product .product__price-wrapper{margin:9px 0 0}.main-product .price--large,.main-product .price__sale{gap:4px}.main-product .product-form__input--pill{margin:20px 0 1.9rem}.main-product .product-form__input--pill input[type=radio]+label{margin:7px 0 .2rem;font-size:12px;min-width:50px;height:32px;padding:4px 7px;letter-spacing:0}.main-product .product__info-container .product__text.product__text--body{line-height:1.9}}@media screen and (min-width:550px){.size-quide-popup__top{grid-template-columns:220px 1fr;gap:16px}.size-quide-popup .product-popup-modal__toggle{right:32px;top:18px}.product__info-container .icon-with-text.icon-with-text--gift .icon-with-text__item{flex-direction:row;justify-content:flex-end;gap:20px;max-width:unset;padding:18px 18px 18px 40px}.product__info-container .icon-with-text.icon-with-text--gift .h4{text-align:right}}@media screen and (min-width:750px){.product-share-icons{gap:10px;top:20px;right:62px}.main-product .product__inventory .inventory-marker{padding:5px 10px;margin-left:10px}.product-share-icons a,.swym-button-content>button{width:30px!important;height:30px!important}.product-share-icons a svg{width:14px!important;height:14px!important}.product__info-container{max-width:64rem;margin:0 auto}.complementary-products__container .summary__title .accordion__title{font-size:20px}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{line-height:1.54}.main-product .product__title .h1{font-size:20px;letter-spacing:0}.product-slider__wrapper-2 .swiper-button-prev,.product-slider__wrapper-2 .swiper-button-next{display:flex;top:50%;left:-29px;width:40px}.product-slider__wrapper-2 .swiper-button-next{left:auto;right:-29px}.buttons__grid .quantity__button .svg-wrapper{width:1.2rem}.product-form__input{margin:0 0 2.5rem}.product__info-wrapper{padding:25px 0 0}.body--rtl .product__info-wrapper{padding:0 2.2rem 0 0}.main-product .product-form__input--swatch .form__label{font-size:14px;margin-bottom:4px;letter-spacing:0}.product__info-container .product__description legend,.main-product .product-form__input--pill .form__label{font-size:14px;margin-bottom:2px}.product__accordion.accordion{margin-top:3.1rem}.product__accordion--wrapper .product__accordion.product__accordion--child{margin-top:.8rem}.icon-with-text--horizontal .svg-wrapper,.icon-with-text--horizontal img{margin-bottom:3px}.icon-with-text--horizontal{padding:15px}.icon-with-text--horizontal .h4{font-size:12px;line-height:140%}.card__information-delivery h5{font-size:16px;margin-bottom:15px}.slider--main .swiper-pagination-bullet{width:41px;height:2px;margin:0 2px!important}.size-quide-popup .product__description{font-size:15px}.size-quide-popup__content{font-size:14px}.size-quide-popup__content ul li:marker{margin-right:4px}.product__other-colors .product__other-colors-grid{gap:20px;padding:12px 0}.product__other-colors .product__other-colors-item{width:43px;height:24px}.product__other-colors .product__other-colors-label{font-size:16px;margin-bottom:0}.main-product .swatch{width:16px;height:16px}.main-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.5rem;--swatch-input--size: 81px;margin:0rem 0 2rem 1.5rem}.product variant-selects{display:flex;flex-direction:column}.main-product .product-form__input--swatch{padding:7px 0 5px}.product-popup-modal__button.product-popup-modal__button--sizes{margin-bottom:21px}.main-product .product-form__input--pill{margin-top:30px;margin-bottom:1.5rem;padding-top:0;row-gap:0!important}.product variant-selects .product-popup-modal__opener{order:5}.product.product--gift-card .product-media-container.media-fit-cover{max-width:72%;margin:0 auto}.product.product--gift-card .price.price--large{font-size:20px;font-weight:400;margin-bottom:0;margin-top:13px;padding-bottom:15px}.product.product--gift-card .product-form__input--dropdown .form__label{font-size:14px;margin-bottom:.6rem}.product.product--gift-card .select__select:hover,.product.product--gift-card .select__select{border-radius:2px;font-size:15px;height:45px;border:.6px solid #C7C7C7;padding-inline:20px}.product.product--gift-card .product-form__input .svg-wrapper{left:1.9rem;height:10px;width:15px;top:19px}.product.product--gift-card .product-form__input--dropdown{margin-bottom:1rem}.product__media-wrapper:has(.slide--with-badge)+.product__info-wrapper{padding-top:11px!important}.swiper-slide.slide--with-badge{padding-top:11px}.main-product .product__info-container .product__text{font-size:14px;letter-spacing:0}.buttons__grid .quantity__input{font-size:14px}.buttons__grid .product-form__submit{font-size:14px;min-height:45px}.buttons__grid{gap:20px;grid-template-columns:1fr 103px;margin-top:8px!important}.buttons__grid .quantity{min-height:45px;max-width:214px}.buttons__grid .quantity__button{width:35px}.product__info-container .icon-with-text.icon-with-text--gift{margin-top:30px;margin-bottom:30px}.product__info-container .icon-with-text.icon-with-text--gift .h4{font-size:16px;letter-spacing:0}.product__info-container .icon-with-text.icon-with-text--gift img{min-height:48px;min-width:48px;width:48px;height:48px}.complementary-products .card--horizontal .card__heading{min-height:38px;font-size:14px}.main-product .card--complement .swatch{width:21px;height:21px}.card--complement .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.1rem;margin:0rem 0 1rem 1rem!important}.product-slider__wrapper .swiper-button-prev.slider--thumbs-prev,.product-slider__wrapper .swiper-button-next.slider--thumbs-next{bottom:auto;top:auto;transform:translateY(-228%)}.main-product variant-selects{padding-top:21px}.product__text-grid .product__text{font-size:12px!important}.product__text.product__text--vendor,.main-product .product__info-container .product__text.product__text--vendor,.product__top-mobile .product__text.product__text--vendor{font-size:14px}.swym-button-content>button{width:32px;height:32px}.swym-button-content>button svg{width:14px;height:14px}.main-product .product__info-container .product__text.product__text--body{font-size:16px}.icon-with-text--horizontal{padding:10px 0;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:11px;row-gap:11px}.product__info-container .icon-with-text{margin:0;direction:rtl}.icon-with-text--horizontal .icon-with-text__item{width:100%;text-decoration:none;gap:6px;padding:20px 30px;align-items:center;background:#f5f5f5;border-radius:4px;max-width:unset}.icon-with-text--horizontal .icon-with-text__item img{width:26px;height:26px;margin:0}.icon-with-text--horizontal .h4{text-align:center;font-size:14px;line-height:1.2}.main-product .breadcrumbs{margin:0 0 35px}.main-product .breadcrumbs__item,.main-product .breadcrumbs__link{font-size:14px}.product__info-container .gift-wrap-option{font-size:16px;margin-top:20px!important}.main-product .product__inventory{font-size:14px}.slider--main.swiper .swiper-pagination{display:flex}}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__media-wrapper{max-width:52.5%;width:calc(52.5% - 13.5px);max-width:unset}.product--medium:not(.product--no-media) .product__info-wrapper{width:calc(46% - 13.5px);max-width:742px;padding-right:0;padding-top:0}.icon-with-text--horizontal{padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px;margin-top:10px;direction:rtl}.slider--main .swiper-pagination-bullets.swiper-pagination-horizontal{padding:22px}.product__info-container>*+*{margin:1.3rem 0}.product__swym-button .svg-wrapper{width:28px;height:28px;width:18px;height:16px;top:1px;position:relative}.product__swym-button svg{width:100%!important;height:100%!important}.main-product .product__info-container>*+*{margin:.2rem 0}.main-product .product__info-container .product__text{margin:0}.main-product variant-selects{margin-top:0!important}.main-product .product-form__input--swatch .form__label{margin-bottom:4px}.product-form__submit{min-height:40px;font-size:14px;width:100%;margin-bottom:2.1rem}.product__info-container .product__description{margin-top:3.4rem;padding-top:4.2rem}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{line-height:1.5}.product__info-container .product__description>p{margin-top:1rem}.product__accordion.accordion .accordion__title{font-size:14px;text-transform:capitalize;letter-spacing:0}.product__accordion.accordion summary{background:#fff;padding:2rem 0 1.6rem}.product__accordion.accordion summary .icon-caret{width:16px;height:1.1rem;transform:rotate(0);top:calc(50% - .4rem)}.slider--main.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 5px);left:auto;top:49.8%}.slider--main.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 5px);right:auto;top:49.8%}.product__accordion.accordion .accordion__content a,.product__accordion.accordion .accordion__content{font-size:14px;line-height:1.4;padding-left:0;padding-bottom:18px}.product__accordion.accordion.product__accordion--description .accordion__title{font-weight:400}.main-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0rem 0 1.5rem .5rem}.size-quide-popup__top{gap:31px;padding:29px 30px}.size-quide-popup__bottom{padding:24px 0 40px 30px}.main-product .product__title{margin-bottom:0}.main-product .product--gift-card .product__title{margin-bottom:10px}.main-product .size-quide-popup .product__title{margin-bottom:.5rem}.main-product .product__price-wrapper,.main-product .product__inventory{margin-top:8px!important}.main-product .price__sale .price-item--regular,.main-product .price__regular .price-item--regular,.main-product .price__sale .price-item--sale{font-size:16px}.main-product .product__variant-picker{margin-top:23px!important;padding-top:16px!important}.main-product .product-form__input--pill{column-gap:9px}product-recommendations:not(.is-accordion) .complementary-products__container{gap:8px!important;margin-inline:auto}.size-quide-popup.show{top:40px}.size-quide-popup .product-popup-modal__content{top:60px;max-height:calc(100vh - 265px)}.size-quide-popup .swiper-slide{max-width:126px;padding:0 12px}.size-quide-popup .close{right:45px;top:27px}.product-form__input--pill .form__label .product-popup-modal__opener,.product__variant-picker-wrapper .product-popup-modal__opener{top:1px}.product.product--gift-card .product-media-container.media-fit-cover{max-width:53%;margin:0 auto}.product.product--gift-card .product-form__submit{margin-bottom:3.6rem;margin-bottom:0}.product-slider__wrapper .swiper-button-prev.slider--thumbs-prev,.product-slider__wrapper .swiper-button-next.slider--thumbs-next{bottom:8%;top:auto;transform:none}.product__info-container product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:3.8rem;padding-bottom:30px}.complementary-products .swiper-slide{max-width:315px}.complementary-products .swiper-slide .card--horizontal{grid-template-columns:137px 1fr;gap:18px}.main-product .product__title-wrapper{margin-top:0;margin-bottom:0}.main-product .product__text+.product__title-wrapper{margin-top:10px}}@media screen and (min-width:1200px){.product--medium:not(.product--no-media) .product__media-wrapper{width:calc(56.5% - 13.5px);max-width:unset}.product--gift-card.product--medium:not(.product--no-media) .product__media-wrapper{width:calc(50% - 13.5px);max-width:unset}.product--medium:not(.product--no-media) .product__info-wrapper{min-height:930px;padding-left:0;max-width:unset;max-width:740px;width:39%}.product__accordion.accordion .accordion__content li{padding-right:20px}.product-slider__wrapper .swiper-button-prev,.product-slider__wrapper .swiper-button-next{left:-27px;right:auto}.product-slider__wrapper .swiper-button-next{left:auto;right:-27px}.product-slider__wrapper .swiper-button-prev:after,.product-slider__wrapper .swiper-button-next:after{font-size:15px}.slider--main.swiper{margin:0;flex:1}.slider--thumbs.swiper{display:block}.product-slider__wrapper{position:relative;display:flex;flex-direction:row-reverse;gap:10px}.slider--thumbs.swiper{width:auto;margin:0!important;position:relative;left:0;top:0;max-height:100%;flex-shrink:0;aspect-ratio:1}.slider--thumbs.swiper.slider--thumbs-badge{margin:11px 0 0!important}.slider--thumbs.swiper .swiper-slide{cursor:pointer;aspect-ratio:1.1;height:87px;max-height:87px;width:auto}.slider--thumbs.swiper .swiper-slide.swiper-slide-thumb-active .media{border-color:#1c1c1c}.product-slider__wrapper .swiper-button-prev.slider--thumbs-prev,.product-slider__wrapper .swiper-button-next.slider--thumbs-next{right:auto;left:44px;top:5px;transform:rotate(90deg);display:flex;opacity:0;transition:opacity .35s ease-in-out;background:transparent}.slider--thumbs.swiper-initialized~.swiper-button-prev.slider--thumbs-prev,.slider--thumbs.swiper-initialized~.swiper-button-next.slider--thumbs-next{opacity:1}.slider--thumbs.swiper-initialized~.swiper-button-prev.slider--thumbs-prev.swiper-button-disabled,.slider--thumbs.swiper-initialized~.swiper-button-next.slider--thumbs-next.swiper-button-disabled{opacity:0}.slider--thumbs.swiper-initialized .swiper-button-lock{display:none}.product-slider__wrapper .swiper-button-next.slider--thumbs-next{top:auto;bottom:-20px;transform:rotate(90deg)}.product-slider__wrapper .swiper-button-prev.slider--thumbs-prev:after,.product-slider__wrapper .swiper-button-next.slider--thumbs-next:after{font-size:15px}.product-slider__wrapper .slider--thumbs-badge+.swiper-button-prev.slider--thumbs-prev{top:-5px}.product--gift-card.product--medium:not(.product--no-media) .product__info-wrapper{min-height:unset}.buttons__grid{grid-template-columns:1fr 100px}.product__info-container .icon-with-text.icon-with-text--gift .icon-with-text__item{padding-left:75px}.icon-with-text--horizontal{width:calc(100% - 105px);margin-left:auto}}@media screen and (min-width:1400px){.product__info-container{max-width:100%}}.product-videos{margin-top:2.1rem!important}.product-videos__heading{margin-bottom:1.2rem}.product-videos__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding-bottom:10px;max-width:452px}@media screen and (max-width:749px){.product-videos__grid{padding-bottom:20px}}.product-videos__item{position:relative;display:block;background:none;border:none;padding:0;cursor:pointer;border-radius:5px;overflow:hidden;aspect-ratio:82 / 124;width:100%}.product-videos__thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.product-videos__thumb--placeholder{background:rgba(var(--color-foreground),.06)}.product-videos__item:hover .product-videos__thumb,.product-videos__item:focus-visible .product-videos__thumb{transform:scale(1.04)}.product-videos__play-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.product-videos__play-btn svg{transition:transform .2s ease;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));max-width:46px;width:46px;height:46px}.product-videos-modal[hidden]{display:none!important}.product-videos-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;animation:pv-fadeIn .25s ease}.product-videos-modal.is-closing{animation:pv-fadeOut .25s ease forwards}@keyframes pv-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pv-fadeOut{0%{opacity:1}to{opacity:0}}.product-videos-modal__inner{position:relative;width:90%;max-width:480px;border-radius:8px;overflow:hidden;background:#000}@media screen and (min-width:750px){.product-videos-modal__inner{max-width:560px}}.product-videos-modal__video{display:block;width:100%;max-height:85vh;object-fit:contain;background:#000}.product-videos-modal__close{position:absolute;top:.8rem;right:.8rem;background:#0009;border:none;border-radius:50%;color:#fff;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;font-size:1.8rem;line-height:1;transition:background .2s}.product-videos-modal__close:hover,.product-videos-modal__close:focus-visible{background:#000000e6}product-info .page-width{padding-inline:0;max-width:2100px}.product__media-wrapper{padding-left:0;position:relative;margin-top:-140px}.main-product .swiper-pagination-progressbar{bottom:0;top:auto!important;background:#d9d9d9}.main-product .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#4c4c4c}@media screen and (max-width:989px){.product__media-wrapper{margin-top:-102px}.product__accordion.accordion .accordion__content{padding:0}}@media screen and (max-width:749px){.product__media-wrapper{margin-top:-125px}.main-product variant-selects{padding-top:12px}.main-product .product-form__input--swatch .form__label{margin-bottom:4px!important}.product-videos{margin-top:1.3rem!important}.product-videos__grid{grid-template-columns:repeat(3,1fr);gap:5px;padding-bottom:3px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-main-product-features.css.map */
