.assemble-your-set{max-width:100vw;overflow:hidden;box-sizing:border-box;padding:0;padding-top:5rem}.assemble-your-set *{box-sizing:border-box;color:#2d2523;font-family:var(--font-family-primary)}@media screen and (min-width: 1024px){.assemble-your-set{padding:0;max-width:100vw;overflow:hidden}}.assemble-your-set__section-title{--font-size: 1.8rem;font-size:var(--font-size);letter-spacing:calc(var(--font-size) * .1);line-height:1;text-align:center;margin:0;font-family:var(--font-family-secondary);margin-bottom:2rem}@media screen and (min-width: 1024px){.assemble-your-set__section-title{--font-size: 3.2rem}}.assemble-your-set__section-description{display:none}@media screen and (min-width: 1024px){.assemble-your-set__section-description{display:block;font-size:2rem;font-weight:300;text-align:center;margin-bottom:2.4rem}}.assemble-your-set__products img,.assemble-your-set__products .assemble-your-set__no-image{aspect-ratio:1 / 1;width:100%;height:auto;object-fit:cover}@media screen and (min-width: 1024px){.assemble-your-set__products{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;max-width:45vw;margin-right:4vw;align-self:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.assemble-your-set__section-title-container{max-width:54vw}}.assemble-your-set__section-message{display:inline-block;text-align:center;margin:0;line-height:1.2;font-size:1.2rem;padding:0 2rem;margin-bottom:1.2rem;width:100%;font-weight:300}.assemble-your-set__section-message strong{font-weight:400;display:inline}@media screen and (min-width: 1024px){.assemble-your-set__section-message{font-size:1.8rem;margin-bottom:1.8rem}}.assemble-your-set__section-already-in-cart-message,.assemble-your-set__section-set-in-cart-message{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:.6rem;margin:0;line-height:.9;font-size:1.2rem;margin-bottom:.8rem}:is(.assemble-your-set__section-already-in-cart-message,.assemble-your-set__section-set-in-cart-message) button{border:none;background:none;padding:0;margin:0;text-decoration:underline}.assemble-your-set__main-product{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.assemble-your-set__main-product img,.assemble-your-set__main-product .assemble-your-set__no-image{width:100%;height:auto;object-fit:cover}@media screen and (min-width: 425px){.assemble-your-set__main-product{width:55%}}@media screen and (min-width: 540px){.assemble-your-set__main-product{width:40%}}@media screen and (min-width: 640px){.assemble-your-set__main-product{width:33.3333%}}@media screen and (min-width: 768px){.assemble-your-set__main-product{width:33.3333%}}@media screen and (min-width: 1024px){.assemble-your-set__main-product{margin:0 auto;width:33%}.assemble-your-set__main-product img,.assemble-your-set__main-product .assemble-your-set__no-image{width:100%}}.assemble-your-set__slider-element{padding:0;margin:0 auto}@media screen and (min-width: 1024px){.assemble-your-set__slider-element{padding:0}}.assemble-your-set__products{order:0;width:55%;margin:0 auto;padding:0}@media screen and (max-width: 1023px){.assemble-your-set__products{margin-bottom:2rem}}@media screen and (min-width: 425px){.assemble-your-set__products{padding:0;padding-bottom:2rem;width:100%}}.assemble-your-set__complementary-products-data{order:2;width:100%;padding-top:6rem}.assemble-your-set__main-product-form{order:3;width:100%}.assemble-your-set__complementary-products-form{order:4;width:100%}.assemble-your-set__button-container{order:5;width:100%}.assemble-your-set__main-product-form,.assemble-your-set__complementary-products-form,.assemble-your-set__button-container{margin:0 auto;max-width:75vw}@media screen and (min-width: 1024px){.assemble-your-set__main-product-form,.assemble-your-set__complementary-products-form,.assemble-your-set__button-container{margin:0;background-color:#f6f6f6}}.assemble-your-set__button-container{margin-top:1.2rem}.assemble-your-set__button-container button{background-color:#7e6757;color:#fff;padding:1.75rem;width:100%;border:none;cursor:pointer;font-size:1.4rem;font-weight:500;text-transform:uppercase}.assemble-your-set__button-container button span{color:inherit}@media screen and (min-width: 1024px){.assemble-your-set__button-container{margin-top:0;padding-bottom:2vw}}.assemble-your-set__main-product-data{width:100%;order:1}.assemble-your-set__main-product-data,.assemble-your-set__complementary-products-data{margin-bottom:2rem}:is(.assemble-your-set__main-product-data,.assemble-your-set__complementary-products-data) *{margin:0}@media screen and (min-width: 1024px){.assemble-your-set__main-product-data,.assemble-your-set__complementary-products-data{margin:0;background-color:#f6f6f6}.assemble-your-set__main-product-data{padding-top:2vw}}@media screen and (max-width: 1023px){.assemble-your-set__complementary-product-message,.assemble-your-set__main-product-message,.assemble-your-set__main-product-already-in-cart-message,.assemble-your-set__main-product-set-in-cart-message{display:none}}@media screen and (min-width: 1024px){.assemble-your-set__complementary-product-message:empty,.assemble-your-set__main-product-message:empty{display:none}.assemble-your-set__complementary-product-message,.assemble-your-set__main-product-message,.assemble-your-set__main-product-already-in-cart-message,.assemble-your-set__main-product-set-in-cart-message{font-size:1.8rem;font-weight:300;margin-bottom:2.8rem}:is(.assemble-your-set__complementary-product-message,.assemble-your-set__main-product-message,.assemble-your-set__main-product-already-in-cart-message,.assemble-your-set__main-product-set-in-cart-message) button{background:none;border:none;padding:0;margin:0;display:block;text-decoration:underline;cursor:pointer}.assemble-your-set__main-product-message:not(:empty){display:block;margin-bottom:2.8rem}.mobile-already-in-cart-message,.mobile-set-in-cart-message{display:none}}.assemble-your-set__product-type{display:none}@media screen and (min-width: 1024px){.assemble-your-set__product-type{font-size:1.6rem;font-weight:300;display:block;text-transform:uppercase}}.assemble-your-set__product-title{text-align:left;font-weight:400;max-width:75vw;margin:0 auto;margin-bottom:.8rem;--font-size: clamp(1.2rem, 1.25vw, 2rem);font-size:var(--font-size);letter-spacing:calc(var(--font-size) * .1)}@media screen and (min-width: 1024px){.assemble-your-set__product-title{font-family:var(--font-family-secondary);text-align:left;font-weight:400;line-height:1.6;max-width:none;margin:.8rem 0 1.6rem}}.assemble-your-set__product-price{text-align:left;font-weight:300;max-width:75vw;margin:0 auto;font-size:clamp(1.2rem,1.25vw,1.8rem)}@media screen and (min-width: 1024px){.assemble-your-set__product-price{text-align:left;font-weight:300;max-width:none}}@media screen and (min-width: 1024px){.assemble-your-set__slider-container{margin:0}}.assemble-your-set__container{display:flex;flex-direction:column;width:100%;margin:0 auto}.assemble-your-set__container .swiper-slide:not(.swiper-slide-active) img,.assemble-your-set__container .swiper-slide:not(.swiper-slide-active) .assemble-your-set__no-image{transform:scale(.85);opacity:.4}.assemble-your-set__container .swiper-slide{display:flex;justify-content:center}.assemble-your-set__container .swiper-slide img,.assemble-your-set__container .swiper-slide .assemble-your-set__no-image{width:100%;height:auto;object-fit:cover;transition:all .3s ease}.assemble-your-set__button-container-message{display:none}@media screen and (min-width: 1024px){.assemble-your-set__button-container-message{display:block;font-size:1.8rem;font-weight:300;margin:0;margin-bottom:2.8rem}}@media screen and (min-width: 1024px){.assemble-your-set__container{display:grid;width:100%;grid-template-columns:64fr 36fr;grid-template-rows:50px auto auto auto auto auto 50px;grid-template-areas:"title nothing" "products main-data" "products main-form" "products complementary-data" "products complementary-form" "products button" "products end";margin:0 auto;padding:5vw 7.8vw;gap:0}.assemble-your-set__container .assemble-your-set__products{grid-area:products;align-self:self-start}.assemble-your-set__container .assemble-your-set__main-product-data{grid-area:main-data}.assemble-your-set__container .assemble-your-set__main-product-form{grid-area:main-form}.assemble-your-set__container .assemble-your-set__complementary-products-data{grid-area:complementary-data}.assemble-your-set__container .assemble-your-set__complementary-products-form{grid-area:complementary-form}.assemble-your-set__container .assemble-your-set__button-container{grid-area:button}.assemble-your-set__container .assemble-your-set__section-title-container{grid-area:title}.assemble-your-set__container .assemble-your-set__main-product-data,.assemble-your-set__container .assemble-your-set__main-product-form,.assemble-your-set__container .assemble-your-set__complementary-products-data,.assemble-your-set__container .assemble-your-set__complementary-products-form,.assemble-your-set__container .assemble-your-set__button-container{max-width:50rem;width:100%;margin-left:auto;padding-left:2vw;padding-right:2vw}.assemble-your-set__container .assemble-your-set__slider-holder{max-width:inherit}}.assemble-your-set__slider-controls{display:none}@media screen and (min-width: 1024px){.assemble-your-set__slider-controls{--swiper-navigation-size: 1.8rem;display:flex;margin-top:3.2rem;align-items:center;justify-content:center;gap:3rem;color:#7e6757}.assemble-your-set__slider-controls *{opacity:1}}.assemble-your-set__swiper-button-prev,.assemble-your-set__swiper-button-next{position:absolute;transform:translateY(-50%);top:55%;width:fit-content;height:fit-content;display:block;color:#d9d2cd}.assemble-your-set__swiper-button-prev{left:32.3333%}.assemble-your-set__swiper-button-next{right:32.3333%}.assemble-your-set__swiper-button-prev:after,.assemble-your-set__swiper-button-next:after{font-size:2.4rem}@media screen and (min-width: 425px) and (max-width: 1023px){.swiper .assemble-your-set__swiper-button-prev,.swiper .assemble-your-set__swiper-button-next,.swiper .assemble-your-set__swiper-button-prev:empty,.swiper .assemble-your-set__swiper-button-next:empty{display:none}}@media screen and (min-width: 1024px){.assemble-your-set__swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:static;top:auto;left:auto;bottom:auto;right:auto;display:flex;width:auto;gap:1.5rem}.assemble-your-set__swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{background-color:transparent;transition:all .3s ease;border:1px solid #d9d2cd;height:1.2rem;border-radius:999px;width:1.2rem;opacity:1;margin:0}.assemble-your-set__swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background-color:#d9d2cd;width:3.4rem;position:static}}.assemble-your-set__main-product-form,.assemble-your-set__complementary-products-form{display:flex;flex-direction:column;gap:2.8rem;padding-bottom:3.2rem}@media screen and (min-width: 1024px){.assemble-your-set__main-product-form,.assemble-your-set__complementary-products-form{padding-bottom:2.8rem;padding-top:2.8rem}}.assemble-your-set__options-container{display:flex;border:none;padding:0;margin:0;line-height:1.1}.assemble-your-set__options-title{font-size:clamp(1.4rem,1.25vw,1.8rem);min-width:9.2rem;font-weight:400;padding:0;margin:0;text-transform:lowercase}.assemble-your-set__options-title:first-letter{text-transform:uppercase}@media screen and (min-width: 1024px){.assemble-your-set__options-title{min-width:12rem}}.assemble-your-set__options-title:after{content:":"}.assemble-your-set__product-variants{display:flex;flex-wrap:wrap;gap:2.4rem}.assemble-your-set__product-variants input{display:none}@media screen and (min-width: 1024px){.assemble-your-set__product-variants{gap:3.2rem}}input:checked+.assemble-your-set__option-label:not(.color-variant-selector){font-weight:400;border-bottom:1px solid #2d2523}input:disabled+.assemble-your-set__option-label:not(.color-variant-selector){opacity:.5;cursor:not-allowed}input:disabled+.assemble-your-set__option-label:not(.color-variant-selector) span{text-decoration:line-through}.assemble-your-set__option-label:not(.color-variant-selector){height:fit-content;background-color:transparent;font-size:clamp(1.4rem,1.25vw,1.8rem);font-weight:300;cursor:pointer}.assemble-your-set__option-label:not(.color-variant-selector) span{text-align:center;display:inline-block;color:inherit}.assemble-your-set__option-label[data-value=PP],.assemble-your-set__option-label[data-value="PP/XS"],.assemble-your-set__option-label[data-value=XS]{order:1}.assemble-your-set__option-label[data-value=P],.assemble-your-set__option-label[data-value="P/S"],.assemble-your-set__option-label[data-value=S]{order:2}.assemble-your-set__option-label[data-value=M]{order:3}.assemble-your-set__option-label[data-value=G],.assemble-your-set__option-label[data-value="G/L"],.assemble-your-set__option-label[data-value=L],.assemble-your-set__option-label[data-value=GG],.assemble-your-set__option-label[data-value="GG/XL"],.assemble-your-set__option-label[data-value=XL]{order:4}.assemble-your-set__option-label.color-variant-selector{display:inline-block;width:2.2rem;height:2.2rem;border-radius:50%;overflow:hidden;padding:0;margin:0;position:relative;cursor:pointer;background-color:#fff}.assemble-your-set__option-label.color-variant-selector span{font-size:0;width:100%;height:100%;display:block;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;border-radius:50%}input:checked+.assemble-your-set__option-label.color-variant-selector{border:1px solid rgba(45,37,35,.5)}input:checked+.assemble-your-set__option-label.color-variant-selector span{width:80%;height:80%}input:disabled+.assemble-your-set__option-label.color-variant-selector{opacity:.5;cursor:not-allowed}.assemble-your-set__main-product-badge{position:absolute;right:0;top:3.6rem;margin:0;width:2rem;height:2rem;background-color:#7e6757;border-radius:999px;display:flex;justify-content:center;align-items:center;color:#fff;overflow:hidden;padding:.4rem}.assemble-your-set__main-product-badge svg{width:100%;height:auto}@media screen and (max-width: 1023px){[data-status=selecting_main_product] .assemble-your-set__complementary-products-data,[data-status=selecting_main_product] .assemble-your-set__complementary-products-form{display:none}:is([data-status=selecting_complementary_product],[data-status=complementary_product_selected]) .assemble-your-set__main-product-data,:is([data-status=selecting_complementary_product],[data-status=complementary_product_selected]) .assemble-your-set__main-product-form{display:none}}.assemble-your-set__complementary-products-data[data-disabled],.assemble-your-set__complementary-products-form[data-disabled],.assemble-your-set__main-product-data[data-disabled],.assemble-your-set__main-product-form[data-disabled]{display:none}.assemble-your-set__button-container button[data-disabled]{opacity:.3}.assemble-your-set__message{display:none}@media screen and (min-width: 1024px){.assemble-your-set__message{display:block}.assemble-your-set__message:empty{display:none}.assemble-your-set__complementary-products-data[data-disabled],.assemble-your-set__main-product-data[data-disabled],.assemble-your-set__button-container,[data-on-cart] .assemble-your-set__main-product-data{display:block}:is(.assemble-your-set__complementary-products-data[data-disabled],.assemble-your-set__main-product-data[data-disabled],.assemble-your-set__button-container,[data-on-cart] .assemble-your-set__main-product-data) .assemble-your-set__product-type,:is(.assemble-your-set__complementary-products-data[data-disabled],.assemble-your-set__main-product-data[data-disabled],.assemble-your-set__button-container,[data-on-cart] .assemble-your-set__main-product-data) .assemble-your-set__product-title,:is(.assemble-your-set__complementary-products-data[data-disabled],.assemble-your-set__main-product-data[data-disabled],.assemble-your-set__button-container,[data-on-cart] .assemble-your-set__main-product-data) .assemble-your-set__product-price{opacity:.3;pointer-events:none}:is(.assemble-your-set__complementary-products-data[data-disabled],.assemble-your-set__main-product-data[data-disabled],.assemble-your-set__button-container,[data-on-cart] .assemble-your-set__main-product-data) button[data-disabled]{cursor:not-allowed}.assemble-your-set__complementary-products-form[data-disabled],.assemble-your-set__main-product-form[data-disabled],[data-on-cart] .assemble-your-set__main-product-form{display:flex}:is(.assemble-your-set__complementary-products-form[data-disabled],.assemble-your-set__main-product-form[data-disabled],[data-on-cart] .assemble-your-set__main-product-form) fieldset{opacity:.3;pointer-events:none}:is(.assemble-your-set__complementary-products-form[data-disabled],.assemble-your-set__main-product-form[data-disabled],[data-on-cart] .assemble-your-set__main-product-form) button[data-disabled]{cursor:not-allowed}}.assemble-your-set__no-image,img[src=""]{display:block;background-color:#f6f6f6}@media screen and (max-width: 540px){.swiper .assemble-your-set__swiper-button-prev{left:22.3333%}.swiper .assemble-your-set__swiper-button-next{right:22.3333%}}@media screen and (max-width: 425px){.swiper .assemble-your-set__swiper-button-prev{left:0}.swiper .assemble-your-set__swiper-button-next{right:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-assemble-your-set.css.map */
