.product{margin-bottom:100px;display:grid;grid-template-columns:minmax(0,60%) minmax(0,1fr);gap:40px}.product-section .page-width{padding-left:0}@media screen and (max-width: 768px){.product{margin-bottom:60px;display:block}.product-section .page-width{padding:0}}@media screen and (min-width: 769px){.product__media-list .swiper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.quick-view__content .product__media-list .swiper-wrapper{display:flex;gap:unset}.quick-view__content .product__media-list .swiper-pagination.hide-desktop{display:flex!important;justify-content:center;padding:0}.quick-view__content .product__media-list .product__media-open{display:none}}.product__media-list .swiper-pagination{justify-content:flex-end;padding-right:20px;padding-bottom:20px;bottom:0}.product__media-item{position:relative;grid-column:span 1}.product__media-item:first-child,.product__media-item:nth-child(2){grid-column:span 1}.product__media-item:last-child:nth-child(odd){grid-column:span 2}.product__media-open{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.product__media-open svg{width:12px;height:12px;margin-left:1px}.product__media-button-prev,.product__media-button-next{color:var(--black)}.product__media-button-prev:after,.product__media-button-next:after{content:""}.product__media-thumbnails{padding-top:30px;position:sticky;top:0;display:flex;flex-direction:column;gap:20px}.product__media-thumbnail-item{width:100%;padding-bottom:125%;display:block;position:relative;border:1px solid transparent;transition:border .2s ease}.product__media-thumbnail-item.active{border-color:var(--black)}.product__media-list .product__tag{position:absolute;top:20px;left:20px;z-index:3}.product__media{position:relative;width:100%;height:auto;aspect-ratio:.8/1;overflow:hidden}.product__media video,.product__media img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 769px){#product .product__media-list .swiper-wrapper{height:unset;flex-direction:column;gap:4px;overflow:unset;transform:none!important}}@media screen and (max-width: 950px){.product__media-wrapper{display:block}.product__media-thumbnails{display:none}}.product__info-wrapper{padding-top:54px;padding-left:20px;padding-right:20px;display:flex;justify-content:center;align-items:flex-start}.product__info-container{max-width:505px;width:100%;position:sticky;top:var(--header-height)}.product__breadcrumbs{margin:12px 0 40px;opacity:.3}.product__title{margin:0 0 10px;font-weight:600}.product__price{margin:0 0 20px;opacity:.6}@media screen and (max-width: 768px){.product__info-container{max-width:100%}.product__breadcrumbs{margin:20px 0 30px}.product__info-wrapper{padding-top:20px}}.product-form{margin-bottom:40px;display:block}.product-form__input{margin:0 0 30px;padding:0;border:0}.product-form__label-wrapper{display:flex;flex-decoration:row;justify-content:space-between;align-items:center}.product-form__label{margin-bottom:10px;display:block}.product-form__input-group{display:flex;flex-wrap:wrap;gap:10px}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{height:35px;width:49px;display:flex;justify-content:center;align-items:center;flex-shrink:0;background-size:cover;background-position:center;position:relative;background-color:transparent;border:1px solid var(--light-mossy);cursor:pointer}.product-form__input input[type=radio]:checked+label{border-color:var(--black)}.product__open-size-guide{margin-top:10px;display:inline-block;text-decoration:underline;opacity:.6;width:fit-content;white-space:nowrap}.product__swatches{margin:0 0 30px;display:flex;flex-wrap:wrap;gap:15px}.product__swatches-title{width:100%;margin:0}.product__swatches-swatch{position:relative}.product__swatches-swatch:after{content:"";height:24px;width:24px;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid transparent;transition:border .2s ease}.product__swatches-swatch.active:after{border-color:var(--black)}.product__swatches-swatch-color{height:16px;width:16px;border-radius:100%;background-size:cover}.product__swatches-swatch a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.product__swatches-swatch.sold-out:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-right:1px solid white;transform:rotate(45deg) translate(-50%)}.product-form__action-buttons{display:flex;gap:12px}.product-form__quantity{margin:0}.product-form__quantity .quantity{height:100%;width:125px;border-color:#63666a4d}.product-form__quantity .quantity svg{color:#63666a99}.quantity__input-wrapper{position:relative}.quantity__input{border:1px solid var(--light-mossy);height:100%;padding:20px 40px 20px 20px;box-sizing:content-box;width:fit-content}.quantity__input-wrapper:after{content:url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.902344 0.701294L5.49971 5.29866L10.0971 0.701294' stroke='%2363666A' stroke-opacity='0.6' stroke-width='1.14934'/%3E%3C/svg%3E%0A");position:absolute;top:50%;right:20px;transform:translate(-50%,-50%);pointer-events:none}.form .quantity input{min-width:10px}.product-form__buttons{width:100%}.product__fit{color:#929292}@media screen and (max-width: 768px){.product-form__quantity .quantity{width:100px}.product-form__quantity .quantity__button{width:30px}}.product__fit{margin:20px 0 0}.product__upsells{padding-top:20px;margin-top:40px;align-items:start}@media screen and (min-width: 501px){.product__upsells .swiper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-upsells__arrows-wrapper{display:none}}@media screen and (max-width: 500px){.product__upsells{overflow:hidden;width:calc(100% + 40px);margin-left:-20px;padding:0 20px}.product__upsells .swiper{overflow:visible}.product__upsells .swiper-slide{width:100% max-width: 300px}.product-upsells__arrows-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:20px}.product-upsells__arrows-wrapper button.swiper-button-disabled{opacity:.5}.product-upsells__arrows-wrapper svg{width:19px;height:auto}}.product__upsells-title-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.product__upsells-title{margin:0;grid-column:span 2;color:var(--black)}.product__info-wrapper dropdown-item:first-child .product__dropdown{margin-top:40px}.product__dropdown{border-bottom:1px solid rgba(99,102,106,.1)}dropdown-item:first-of-type .product__dropdown{border-top:1px solid rgba(99,102,106,.1)}.product__dropdown-header{width:100%;padding:10px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.product__dropdown-header p{margin:0}.product__dropdown-header svg{width:11px;height:auto;color:#a1a3a6;transition:transform .3s ease}.product__dropdown.active .product__dropdown-header svg{transform:rotate(-180deg)}.product__dropdown-content{display:none}.product__dropdown-content .body-7{padding-bottom:20px}.product__dropdown-content .body-7 p{margin-top:0;font-weight:400;font-size:14px;line-height:2.005;letter-spacing:.02em;text-transform:unset}@media screen and (max-width: 768px){.product__dropdown-header{padding:14px 0}}#product .pdp-hide{display:none}.product--set .product__price{opacity:1}.product--set .product__price .old-price{opacity:.6}.product--set .product__set-includes{margin:0 0 16px}.set-form{margin:22px 0 0;padding-bottom:20px}.set-form__color-container{margin-bottom:20px;padding-bottom:40px;border-bottom:1px solid rgba(99,102,106,.1)}.set-form__color-title{margin:0 0 15px}.set-form__colors{display:flex;gap:10px 15px;flex-wrap:wrap}.set-form__color-swatch{height:16px;width:16px;border-radius:100%;background-size:cover;position:relative}.set-form__color-swatch:after{content:"";height:24px;width:24px;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid transparent;transition:border .2s ease}.set-form__color.active .set-form__color-swatch:after{border-color:var(--black)}.set-form__product{margin-bottom:20px;padding-bottom:20px;display:none;grid-template-columns:90px 1fr;gap:20px;border-bottom:1px solid rgba(99,102,106,.1)}.set-form__product.active{display:grid}.set-form__product-image{position:relative;aspect-ratio:.8/1}.set-form__product-content{display:flex;justify-content:space-between;gap:20px;width:100%}.set-form__product-form{width:100%}.set-form__product-title{margin:0 0 4px}.set-form__product-price{margin:0 0 12px}.set-form__product-size-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0 0 10px}.set-form__size-title{opacity:.5;margin:0}.set-form__product-sizes{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:11px}.set-form__product-size{height:35px;width:49px;display:flex;justify-content:center;align-items:center;flex-shrink:0;background-size:cover;background-position:center;position:relative;background-color:transparent;border:1px solid var(--light-mossy);cursor:pointer}.set-form__product-size.active{border-color:var(--black)}.set-form__product-size.sold-out{opacity:.3}.set-form__product-sizes .set-form__select-wrapper{position:relative;width:100%}.set-form__product-sizes .set-form__select-wrapper select{width:100%;border:1px solid #63666A4D;padding:12px;border-radius:0;-webkit-appearance:none;-moz-appearance:none}.set-form__product-sizes .set-form__select-wrapper:after{content:url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.902344 0.701294L5.49971 5.29866L10.0971 0.701294' stroke='%2363666A' stroke-opacity='0.6' stroke-width='1.14934'/%3E%3C/svg%3E%0A");position:absolute;top:50%;right:20px;transform:translate(-50%,-50%);pointer-events:none}.set-form__product-size-guide{display:flex;align-items:center}.set-form__open-size-guide{opacity:.5;text-decoration:underline;width:fit-content;white-space:nowrap}.set-form__buttons{display:flex;gap:12px}.set-form__buttons .quantity{height:auto;width:125px;flex-shrink:0;border-color:#63666a4d}.set-form__buttons .quantity svg{color:#63666a99}.set-form__add{width:100%}.set-form__add.button:disabled{background:var(--mossy);color:#ffffffb3}.preorder__shipping-info *,.preorder__shipping-info{display:flex;align-items:center;font-size:12px}.preorder__shipping-info p{margin:0}.preorder__shipping-info{margin-top:10px}.shopify-cleanslate [data-testid=ShopifyPay-button]{padding:18px 40px!important}.shopify-payment-button{margin-top:12px}@media screen and (max-width: 768px){.set-form__product{grid-template-columns:95px 1fr}.set-form__product-content{flex-direction:column}}#product-zoom-modal .modal__overlay{padding:0}.product-zoom__modal-wrapper{width:100vw;height:100vh}.product-zoom__modal-wrapper [data-micromodal-close]{position:absolute;top:20px;right:20px;z-index:2}.product-zoom__modal-wrapper .swiper-button-next:after{content:url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.455 13.9772L15.8041 8.49871L-0.00781211 8.39335L0.0258302 6.7779L15.8714 6.74278L10.4886 1.19403L11.6325 -4.82004e-07L19.0002 7.58563L11.5988 15.2064L10.455 13.9772Z' fill='%23424241'/%3E%3C/svg%3E%0A")}.product-zoom__modal-wrapper .swiper-button-prev:after{content:url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.54502 13.9772L3.19588 8.49871L19.0078 8.39335L18.9742 6.7779L3.12859 6.74278L8.51138 1.19403L7.36754 -4.82004e-07L-0.000151031 7.58563L7.40118 15.2064L8.54502 13.9772Z' fill='%23424241'/%3E%3C/svg%3E%0A")}.product-zoom__modal-container{padding:0}.product__media-carousel-wrapper{padding:0 100px;position:relative;width:fit-content;max-width:100%;margin:auto}.product__media-carousel{height:100vh;aspect-ratio:.79/1;margin:auto;max-width:100%}.product__media-carousel .product__media-item .product__media{width:100%;height:100%;margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/184/assets/section-main-product.css.map */
