.product{display:block}[data-header-global-style*=fixed] .product{margin-top:var(--header-offset)}@media only screen and (min-width: 768px){[data-header-global-style*=fixed] .product{margin-top:0}}@media only screen and (min-width: 768px){.product__mobile-visible{display:none !important}}@media only screen and (max-width: 767px){.product__desktop-visible{display:none !important}}@media only screen and (min-width: 768px){.product__inner{display:grid;grid-template-columns:1fr 1fr}}.product__medias{display:block;position:relative;aspect-ratio:375/563;width:100%}@media only screen and (min-width: 768px){.product__medias{width:auto;aspect-ratio:initial}}.product__medias-inner{overflow-x:auto;height:100%;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory}@media only screen and (min-width: 768px){.product__medias-inner{overflow-y:auto;flex-direction:column;scroll-snap-type:y mandatory}}.product__medias-inner::-webkit-scrollbar{display:none}.product__medias-dots{position:absolute;display:inline-flex;gap:.5rem;bottom:1rem;right:.75rem;transition:.3s ease}@media only screen and (min-width: 768px){.product__medias-dots{left:1.5rem;flex-direction:column;top:50%;position:fixed;bottom:inherit;right:inherit;transform:translateY(-50%)}}.product__medias-dots.hide{opacity:0;pointer-events:none}.product__media-dot{width:.25rem;height:.25rem;background-color:#262f38;border-radius:50%;opacity:.5;transition:.3s opacity ease;display:none;cursor:pointer}.product__media-dot.show{display:block}.product__media-dot.active{transform:scale(1.5);opacity:1}.product__media-dot:only-child{display:none}.product__media-dot image-loader{display:none}.product__media{flex-shrink:0;transition:.3s ease;overflow:hidden;scroll-snap-align:center;display:none;opacity:0;background-color:#d6ccbd;width:100%;position:relative}@media only screen and (min-width: 768px){.product__media{width:initial;aspect-ratio:2/3}}.product__media::before{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;content:""}.product__media--type-image::before{display:none}.product__media.show{display:block;animation:opacity-appear .3s ease forwards}.product__media image-loader{position:absolute;z-index:0}.product__media img,.product__media image-loader,.product__media video{width:100%;height:100%;object-fit:cover}.product__media video{position:absolute;z-index:0}.product__media a{pointer-events:none}.product-lightbox-loaded .product__media a{pointer-events:initial;cursor:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjUiIGZpbGw9IiMwMDAiIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIvPjxwYXRoIGQ9Ik04IDI0aDE2VjhIOHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTYgMTVWOWgtMXY2SDl2MWg2djZoMXYtNmg2di0xeiIvPjwvZz48L3N2Zz4=") 16 16,auto}.product__medias--loading .product__media a{pointer-events:none;cursor:initial}.product__details{display:flex;justify-content:center;align-items:center;padding-inline:.75rem;padding-bottom:1rem}@media only screen and (min-width: 992px){.product__details{padding-inline:1.5rem;padding-bottom:0}}@media only screen and (min-width: 768px){.product__details{align-items:initial;align-self:flex-start;position:sticky;height:100vh;overflow-y:auto;top:0;margin-top:0}.product__details::-webkit-scrollbar{display:none}}.product__details-error{font-size:0.75rem;line-height:160%;font-weight:400;color:#df0d00}.product__details-inner{display:block;text-align:center;width:100%;transition:.3s ease;padding-top:1rem}@media only screen and (min-width: 768px){.product__details-inner{padding-bottom:1rem;padding-top:var(--header-offset, 6.25rem);max-width:25rem;margin:auto}}.product__details-inner--loading{pointer-events:none}.product__details-inner .swym-button-bar{display:none}.product__badge{font-size:0.875rem;line-height:160%;font-weight:400;display:inline-block;padding-inline:1.5rem;font-style:italic;margin-bottom:.5rem}.product__medias-badge{font-size:0.875rem;line-height:160%;font-weight:400;display:inline-block;font-style:italic;position:absolute;top:.75rem;left:.75rem;z-index:1}.product__title{font-size:1.125rem;line-height:120%;font-weight:500;text-transform:uppercase;font-family:Garamond Premier Pro, Georgia, sans-serif;margin-bottom:.5rem}@media only screen and (max-width: 767px){h1.product__title{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-0.0625rem !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;visibility:hidden}}.product__price{font-size:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem}.product__price s{text-decoration:none;position:relative}.product__price s::before{content:"";display:inline-block;position:absolute;width:100%;height:1px;left:0;top:50%;background-color:#262f38;transform:translateY(-50%)}.product__star-rating .yotpo{min-height:1.5rem}.product__star-rating .yotpo:empty{position:relative;pointer-events:none;opacity:.8}.product__star-rating .yotpo:empty::after{--loading-color: #262f38;content:"";position:absolute;top:0.4375rem;right:0.3125rem;left:calc(50% - 0.3125rem);bottom:auto;display:block;width:.625rem;height:.625rem;border-radius:50%;border-width:1px;border-style:solid;border-color:var(--loading-color) var(--loading-color) var(--loading-color) rgba(0,0,0,0);animation:loading-spinner .5s linear infinite}.product__star-rating .yotpo-bottomline a{font-size:0.875rem !important;line-height:160% !important;font-weight:400 !important;font-family:"Mr Eaves Mod OT","Arial",sans-serif !important}.product__star-rating .yotpo-stars{display:flex;margin-right:.3125rem;align-items:center}.product__star-rating .standalone-bottomline{display:flex;justify-content:center}.product__star-rating a{text-decoration:underline !important}.product__options{margin-top:1rem;margin-bottom:1.5rem}.product__options-selected{font-size:0.75rem;line-height:120%;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;font-family:Mr Eaves Mod OT, Arial, sans-serif;color:#85898e;margin-bottom:.5rem}.product__options-selected span{color:#262f38}.product__options-values{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1rem;gap:.5rem 1rem}.product__options--color .product__options-values{gap:.5rem 0}.product__options-label{cursor:pointer}.product__options-label span{font-size:.875rem;padding:0 .53125rem .25rem .53125rem;border-bottom:1px solid rgba(0,0,0,0);transition:.3s ease;opacity:.5;text-decoration:line-through}.product__options-label input:checked+span,.product__options-label:hover span{border-color:#262f38}.product__options-label .product__options-input--available+span{opacity:1;text-decoration:none}.product__options-image{--image-size: 2.5rem;--diagonal-color: #fff;position:relative}@media only screen and (min-width: 768px){.product__options-image{--image-size: 5rem;position:initial}}.product__options-image--white{--diagonal-color: #262f38}.product__options-image:hover::after{opacity:1}.product__options-image img{width:var(--image-size);height:var(--image-size);min-width:var(--image-size)}.product__options-image::before{content:"";position:absolute;height:1px;width:calc(var(--image-size)*1.41);transform-origin:top left;transform:rotate(45deg);background-color:var(--diagonal-color);opacity:1;transition:.3s ease}.product__options-input--available+.product__options-image::before{opacity:0}.product__options-image::after{content:"";display:block;height:1px;width:100%;background-color:#262f38;margin-top:.25rem;opacity:0;transition:.3s ease}input:checked~.product__options-image::after{opacity:1}.product__size-guide-toggler{display:inline-block;background-color:rgba(0,0,0,0);padding:0;border:0;text-decoration:none;font-size:0.75rem;line-height:160%;font-weight:400;text-decoration:underline}.product__size-guide-toggler[type]{cursor:pointer}.product__size-guide-toggler[disabled]{cursor:initial;opacity:.5}.product__button{flex-grow:1}.product__button[hidden]{display:none}.product__details-inner--loading .product__button{color:rgba(0,0,0,0);position:relative;pointer-events:none;opacity:.8}.product__details-inner--loading .product__button::after{--loading-color: #262f38;content:"";position:absolute;top:calc(50% - 0.3125rem);right:0.3125rem;left:calc(50% - 0.3125rem);bottom:auto;display:block;width:.625rem;height:.625rem;border-radius:50%;border-width:1px;border-style:solid;border-color:var(--loading-color) var(--loading-color) var(--loading-color) rgba(0,0,0,0);animation:loading-spinner .5s linear infinite;--loading-color: #fff}.js-ajax-cart-form-in-progress .product__button,.klaviyo-bis-loading .product__button{position:relative;pointer-events:none;opacity:.8}.js-ajax-cart-form-in-progress .product__button::after,.klaviyo-bis-loading .product__button::after{--loading-color: #262f38;content:"";position:absolute;top:0.3125rem;right:0.3125rem;left:auto;bottom:auto;display:block;width:.625rem;height:.625rem;border-radius:50%;border-width:1px;border-style:solid;border-color:var(--loading-color) var(--loading-color) var(--loading-color) rgba(0,0,0,0);animation:loading-spinner .5s linear infinite;--loading-color: #fff}.product__bis:not(:empty){flex-grow:1}.product__bis[hidden]{display:none}.product__button:not([hidden])+.product__bis{display:none}.product__bis-email{transition:.3s ease;max-height:12.5rem;overflow:hidden;margin-bottom:1rem}.product__bis-email[hidden]{display:none}.product__bis-email .form-element{max-width:100%}.product__bis-email--hidden{max-height:0;margin-bottom:0}.product__bis-email small{transition:.3s ease;overflow:hidden;margin:0 !important;max-height:0;display:none}.klaviyo-bis-success .product__bis-email .form-element__success{max-height:6.25rem;margin-top:.5rem !important}.klaviyo-bis-error .product__bis-email .form-element__error{max-height:6.25rem;margin-top:.5rem !important}@supports(-webkit-touch-callout: none){.product__bis-email input[type=email]{font-size:1rem !important}}@media only screen and (max-width: 767px){.product__actions{position:fixed;left:0;bottom:0;width:100%;z-index:49;padding:0 .75rem 1rem;border-top:1px solid #d6ccbd;background-color:#e9e4de;transform:translateY(100%);transition:.3s ease}[sticky] .product__actions{transform:translateY(0)}.product__actions::after{content:"";position:absolute;inset:0;z-index:2;display:none}.product__details-inner--loading .product__actions{pointer-events:initial}.product__details-inner--loading .product__actions::after{display:block}}.product__actions [data-send-as-a-gift]{margin:0}.product__actions-inner{display:flex}.product__message{font-size:0.75rem;line-height:160%;font-weight:400;max-height:18.75rem;overflow:hidden;transition:.3s ease}.product__message .rte *:first-child{margin-top:.5rem;margin-bottom:0}.product__message--accent{color:#df0d00;font-weight:700}.product__message--hide{max-height:0}.product__message--shipping .rte *:first-child{margin-top:0}.product__tabs{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem;gap:1rem 0}@media only screen and (min-width: 768px){.product__tabs{margin-top:1.5rem}}.product__tabs-tab{font-size:0.75rem;line-height:120%;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;font-family:Mr Eaves Mod OT, Arial, sans-serif;order:1;cursor:pointer;display:inline-flex;align-items:center;padding-right:.75rem;opacity:.5;transition:.3s ease}@media only screen and (max-width: 767px){.product__tabs-tab{padding-right:.5rem}}.product__tabs-tab:last-of-type{padding-right:0}.product__tabs-tab:not(:last-of-type)::after{content:"";display:inline-block;height:100%;width:1px;margin-left:.75rem;background-color:#d6ccbd}@media only screen and (max-width: 767px){.product__tabs-tab:not(:last-of-type)::after{margin-left:.5rem}}input:checked+.product__tabs-tab{opacity:1}.product__tabs-tab button{display:inline-block;background-color:rgba(0,0,0,0);padding:0;border:0;text-decoration:none;font-size:0.75rem;line-height:120%;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;font-family:Mr Eaves Mod OT, Arial, sans-serif}.product__tabs-tab button[type]{cursor:pointer}.product__tabs-tab button[disabled]{cursor:initial;opacity:.5}.product__tabs-content{width:100%;flex-grow:1;order:2;font-size:.875rem;font-weight:300;margin-top:.5rem;display:none}input:checked+label+.product__tabs-content{display:block;animation:opacity-appear .3s ease forwards}.product__tabs-content p:first-child{margin-top:0}.product__tabs-content ul{list-style-position:inside}.product__tabs-content ul:first-child{margin-top:0}.product__tabs-content ul:last-child{margin-bottom:0}.product__tabs-content ul+.product__style-number{margin-top:-1rem}.product__tabs-content li::marker{font-size:.5625rem}.product__tabs-content .product__style-number{margin-top:0}.product__fit-range{margin-top:1.25rem;max-width:21.875rem;margin-inline:auto}.product__fit-line{height:1px;background-color:#d6ccbd;margin-bottom:1.5rem;position:relative}.product__fit-line::before,.product__fit-line::after{content:"";transform:translateY(-50%);width:1px;height:.5rem;background-color:#d6ccbd;position:absolute}.product__fit-line::before{left:0}.product__fit-line::after{right:0}.product__fit-line span{position:absolute;display:inline-block;width:1rem;height:1rem;background-color:#e2d8cb;border:1px solid #262f38;border-radius:50%;transform:translate(-50%, -50%)}.product__fit-labels{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:1.5rem}.product__fit-labels span:first-child{text-align:left}.product__fit-labels span:last-child{text-align:right}.product__mobile-header{max-width:100%;padding-inline:var(--container-margin);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:1rem .75rem;gap:1rem;max-width:100%}.product__mobile-header .product__title{line-height:normal;font-size:1rem;font-weight:300;margin-bottom:0}.product__mobile-header .product__price{margin-bottom:0}.product__options-trigger{display:none}.product__mobile-options{--options-gap: 1rem;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:start}.product__mobile-options--3{--options-gap: 0.5rem;display:flex;align-items:center}.product__mobile-options--3 .product__options-trigger{display:flex !important;font-size:.75rem !important;gap:.25rem}.product__mobile-options--2{grid-template-columns:1fr 1fr}.product__mobile-options--1{grid-template-columns:1fr}.product__mobile-options .product__options{margin-bottom:.5rem;margin-top:1rem;width:100%;padding-right:var(--options-gap)}.product__mobile-options .product__options:not(:first-of-type){padding-left:var(--options-gap);border-left:1px solid #d6ccbd}.product__mobile-options .product__options:last-of-type{padding-right:0}.product__mobile-options .product__size-guide-toggler{display:none}.product__mobile-options .product__options-trigger{position:relative;cursor:pointer;display:block;text-align:left;font-size:.875rem;padding-right:1.25rem}.product__mobile-options .product__options-trigger::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.66602 6.66663L7.99935 9.99996L11.3327 6.66663' stroke='%23262F38' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";width:1rem;height:1rem;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg)}.product__mobile-options .product__options-selected{display:none}.product__mobile-options .product__options-values{margin-bottom:0}.product__mobile-options .product__options--color .product__options-selected{font-size:0.75rem;line-height:160%;font-weight:400;text-transform:none;letter-spacing:normal;color:#000;display:block;margin-right:.5rem;margin-bottom:0}.product__mobile-options .product__options--color .product__options-selected:not(:first-of-type){margin-left:1.5rem}.product__mobile-options .product__options--color .product__options-selected span{display:none}.product__mobile-options .product__options--color .product__options-label{width:1rem;height:1rem}.product__mobile-options .product__options--color .product__options-label input:checked+image-loader::after{border-color:#262f38}.product__mobile-options .product__options--color .product__options-values{gap:.5rem}.product__mobile-options .product__options-image{--image-size: 1rem;height:100%;transition:.3s ease}.product__mobile-options .product__options-image img{vertical-align:initial}.product__mobile-options .product__options-image::after{box-sizing:border-box;top:0;left:0;background-color:rgba(0,0,0,0);margin:0;position:absolute;width:100%;height:100%;border:1px solid rgba(0,0,0,0)}.product__mobile-options .product__options-wrapper{padding:1rem .75rem;background-color:#e9e4de;border-top:1px solid #d6ccbd;position:absolute;display:flex;justify-content:center;align-items:center;width:100%;left:0;top:100%;transition:.3s ease;transform:translateY(-100%) scaleY(0);transform-origin:bottom}.product__mobile-options .product__options-wrapper::after{position:absolute;width:calc(100% - 1.5rem);left:.75rem;bottom:0;border-bottom:1px solid #d6ccbd;content:""}.product__mobile-options .product__options-wrapper.active{transform:translateY(-100%) scaleY(1)}[sticky] .product__mobile-options .product__options-wrapper{top:0}.product__reviews{align-items:flex-start;width:100%;height:100%;top:150vh;left:0;z-index:100;transition:.5s ease;opacity:1;background-color:rgba(0,0,0,.1)}.product__reviews[open]{top:0}.product__reviews .modal-dialog__content{overflow-y:auto;width:100%;min-height:100%;max-height:100%}.product__reviews .modal-dialog__title{text-align:center;margin-top:2.5rem;margin-bottom:.5rem}@media only screen and (min-width: 768px){.product__reviews .modal-dialog__title{margin-top:5rem}}.product__reviews .modal-dialog__close-icon{position:absolute;top:2.5rem;right:2.5rem;z-index:1}@media only screen and (max-width: 767px){.product__reviews .modal-dialog__close-icon{top:1rem;right:1.5rem}}.product__reviews .yotpo:empty{padding:1.5rem 0;position:relative;pointer-events:none;opacity:.8}.product__reviews .yotpo:empty::after{--loading-color: #262f38;content:"";position:absolute;top:50%;right:0.3125rem;left:50%;bottom:auto;display:block;width:.625rem;height:.625rem;border-radius:50%;border-width:1px;border-style:solid;border-color:var(--loading-color) var(--loading-color) var(--loading-color) rgba(0,0,0,0);animation:loading-spinner .5s linear infinite;width:1.25rem;height:1.25rem}.product__complete-look{--product-carousel-item-width-xlarge: 25%}.product__complete-look .product-carousel{margin:0}.product__complete-look .product-carousel__title{font-size:1.125rem;line-height:120%;font-weight:500;text-transform:uppercase;font-family:Garamond Premier Pro, Georgia, sans-serif}@media(min-width: 768px){.product__complete-look .product-carousel__title{font-size:1.25rem}}@media(min-width: 992px){.product__complete-look .product-carousel__title{font-size:1.5rem}}@media only screen and (min-width: 768px){.product__complete-look .product-carousel__title{padding-top:2.5rem}}@media only screen and (min-width: 768px){.template-product .dy_unit .product-carousel{margin:1.5rem 0}}.template-product .dy_unit .product-carousel__title{font-size:1.125rem;line-height:120%;font-weight:500;text-transform:uppercase;font-family:Garamond Premier Pro, Georgia, sans-serif;text-align:center}@media(min-width: 768px){.template-product .dy_unit .product-carousel__title{font-size:1.25rem}}@media(min-width: 992px){.template-product .dy_unit .product-carousel__title{font-size:1.5rem}}.product__lightbox{overflow:hidden}.product__lightbox .modal-dialog__close-icon{top:1rem !important;right:1rem !important;z-index:10}.product__lightbox .modal-dialog__content{width:100% !important;height:100%}@media only screen and (max-width: 767px){.product__lightbox .modal-dialog__content{padding-top:0;padding-inline:0;padding-bottom:1rem}}.product__lightbox-wrapper{display:flex;gap:1rem;flex-direction:column;height:100%}.product__lightbox-wrapper img{height:100%;object-fit:contain}.product__lightbox-wrapper image-loader{position:relative;opacity:1}.product__lightbox-wrapper image-loader img{opacity:0;transition:.3s ease}.product__lightbox-wrapper image-loader::before{content:"";top:0;bottom:0;left:0;right:0;background-color:#e2d8cb;position:absolute;z-index:1;transition:.3s ease}.product__lightbox-wrapper image-loader[ready] img{opacity:1}.product__lightbox-wrapper image-loader[ready]::before{opacity:0}.product__lightbox-slides{flex-grow:1;max-height:90vh}@media only screen and (min-width: 768px){.product__lightbox-slides image-loader{aspect-ratio:2/3;height:80vh;max-height:100%}}.product__lightbox-slides img{max-height:100%}.product__lightbox-thumbs{width:31.25rem;max-width:100%;margin-inline:auto}.product__lightbox-thumbs swiper-slide{width:2.5rem}@media only screen and (min-width: 768px){.product__lightbox-thumbs swiper-slide{width:5rem}}.product__lightbox-thumbs image-loader{aspect-ratio:2/3}@media only screen and (min-width: 992px){.product--thumbnail .product__medias-inner{padding-left:5.5rem}.product--thumbnail .product__medias-dots{gap:.625rem;left:1.25rem}.product--thumbnail .product__media-dot{width:3rem;height:4.5rem;transform:scale(1) !important;opacity:1 !important;background-color:rgba(0,0,0,0);border-radius:0}.product--thumbnail .product__media-dot img,.product--thumbnail .product__media-dot image-loader{width:100%;height:100%}.product--thumbnail .product__media-dot::after{display:block;content:"";width:100%;height:1.2px;background-color:rgba(0,0,0,0);margin-top:.25rem}.product--thumbnail .product__media-dot.active::after{background-color:#262f38}.product--thumbnail .product__media-dot image-loader{display:block}}
