.product-editorial{padding:120px 36px 40px}.product-editorial__feature{display:grid;grid-template-columns:9% 28% 3% 1fr 6%;grid-template-areas:". quote . image .";align-items:center}.product-editorial__feature--text-only{grid-template-areas:". quote quote quote ."}.product-editorial__quote{grid-area:quote;align-self:start;margin:18% 0 0;font-family:Cormorant Garamond,Cormorant-SemiBold,serif;font-size:18px;font-weight:400;line-height:1.5}.product-editorial__feature--text-only .product-editorial__quote{margin:0}.product-editorial__image{grid-area:image;aspect-ratio:820 / 542;overflow:hidden;background:#f5f5f5}.product-editorial__image img,.product-editorial__gallery-item img{width:100%;height:100%!important;object-fit:cover;display:block}.product-editorial__gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:80px 0 0}.product-editorial .product-editorial__gallery{margin-top:80px}.product-editorial__gallery-item{aspect-ratio:402 / 488;overflow:hidden;background:#f5f5f5}@media only screen and (max-width:1024px){.product-editorial{padding:64px 16px 24px}.product-editorial__feature,.product-editorial__feature--text-only{grid-template-columns:1fr;grid-template-areas:"image" "quote";row-gap:24px}.product-editorial__quote{margin:0;font-size:16px}.product-editorial .product-editorial__gallery{margin-top:12px}.product-editorial__gallery{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}}.coming-soon-notify[hidden],.coming-soon-notify__form[hidden]{display:none}.coming-soon-notify{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.coming-soon-notify__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s ease}.coming-soon-notify__panel{position:absolute;top:50%;left:50%;width:min(440px,calc(100% - 32px));background:#fff;padding:40px 32px 32px;transform:translate(-50%,-46%);opacity:0;transition:opacity .25s ease,transform .25s ease}.coming-soon-notify.is-open .coming-soon-notify__overlay,.coming-soon-notify.is-open .coming-soon-notify__panel{opacity:1}.coming-soon-notify.is-open .coming-soon-notify__panel{transform:translate(-50%,-50%)}body.coming-soon-notify-open{overflow:hidden}.coming-soon-notify__close{position:absolute;top:14px;inset-inline-end:14px;background:none;border:0;padding:4px;cursor:pointer;color:inherit}.coming-soon-notify__product{display:flex;gap:16px;align-items:center;margin-bottom:20px}.coming-soon-notify__image{flex:0 0 64px;width:64px;aspect-ratio:4 / 5;overflow:hidden;background:#f5f5f5}.coming-soon-notify__image img{width:100%;height:100%!important;object-fit:cover;display:block}.coming-soon-notify__title{margin:0 0 4px;font-size:11px;font-style:italic;color:#00000080}.coming-soon-notify__name{margin:0;font-size:14px}.coming-soon-notify__text{margin:0 0 20px;font-size:12px;line-height:1.6}.coming-soon-notify__form input{display:block;width:100%;border:0;border-bottom:1px solid #000;padding:10px 0;font-size:13px;background:transparent;outline:none}.coming-soon-notify__submit{display:block;width:100%;height:44px;margin-top:20px;background:#3d3d33;border:1px solid #3d3d33;color:#fff;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.coming-soon-notify__submit:disabled{opacity:.7}.coming-soon-notify__message{margin:12px 0 0;font-size:11px;color:#b00020}.coming-soon-notify__success{margin:8px 0 0;font-size:13px}.product-grid__item--media:has(.complete-the-look__anchor){position:relative}.complete-the-look__anchor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.complete-the-look__open{position:sticky;top:calc(100vh - 72px);margin:0 0 24px 40px;pointer-events:auto;background:#fff;color:#000;border:1px solid #000;padding:8px 20px;font-size:10px;line-height:1.4;cursor:pointer}[dir=rtl] .complete-the-look__open{margin:0 40px 24px 0}.complete-the-look__chevron,.complete-the-look[hidden]{display:none}.complete-the-look{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.complete-the-look__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s ease}.complete-the-look__panel{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(572px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}[dir=rtl] .complete-the-look__panel{transform:translate(-100%)}.complete-the-look.is-open .complete-the-look__overlay{opacity:1}.complete-the-look.is-open .complete-the-look__panel,[dir=rtl] .complete-the-look.is-open .complete-the-look__panel{transform:none}body.complete-the-look-open{overflow:hidden}.complete-the-look__header{display:flex;justify-content:space-between;align-items:center;padding:40px 40px 24px}.complete-the-look__title{margin:0;font-size:18px}.complete-the-look__close{background:none;border:0;padding:4px;cursor:pointer;color:inherit}.complete-the-look__body{flex:1;overflow-y:auto;padding:0 30px}.complete-the-look__look{width:202px;height:303px;margin:16px auto 0;background:#f5f5f5;overflow:hidden}.complete-the-look__look img{width:100%;height:100%!important;object-fit:cover;display:block}.complete-the-look__count{text-align:center;font-size:10px;margin:20px 0 60px}.complete-the-look__list{display:flex;flex-direction:column;gap:12px}.complete-the-look__item{display:flex;align-items:center;gap:20px;padding:10px 18px 10px 26px;border:1px solid #ededed}.complete-the-look__check{flex:0 0 auto;position:relative;cursor:pointer}.complete-the-look__check input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.complete-the-look__box{display:block;width:13px;height:13px;border:1px solid #000;background:#fff}.complete-the-look__check input:checked+.complete-the-look__box{background:#3b3a2f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E") center / 11px no-repeat;border-color:#3b3a2f}.complete-the-look__check input:focus-visible+.complete-the-look__box{outline:1px solid #000;outline-offset:2px}.complete-the-look__media{flex:0 0 64px;width:64px;aspect-ratio:64 / 88;background:#f5f5f5;overflow:hidden}.complete-the-look__media img{width:100%;height:100%!important;object-fit:cover;display:block}.complete-the-look__info{flex:1;min-width:0;align-self:flex-start;padding-top:4px}.complete-the-look__top{display:flex;justify-content:space-between;gap:12px;font-size:10px}.complete-the-look__name{color:inherit;text-decoration:none}.complete-the-look__price{white-space:nowrap}.complete-the-look__select{display:block;font-size:8px;color:#00000080;margin:12px 0 10px}.complete-the-look__sizes{display:flex;flex-wrap:wrap;gap:4px 26px}.complete-the-look__size{background:none;border:0;border-bottom:1px solid transparent;padding:2px 0 6px;min-width:16px;font-size:8px;color:inherit;cursor:pointer}.complete-the-look__size.is-selected{border-bottom-color:currentColor}.complete-the-look__size:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.complete-the-look__footer{padding:24px 30px 36px}.complete-the-look__selected{margin:0 0 4px;font-size:10px;color:#00000080}.complete-the-look__subtotal{display:flex;justify-content:space-between;font-size:10px;margin-bottom:16px}.complete-the-look__add{display:block;width:100%;height:40px;padding:0 16px;background:#3d3d33;border:1px solid #3d3d33;border-radius:0;color:#fff;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.complete-the-look__add:disabled{cursor:not-allowed}.complete-the-look__add.loading{opacity:.7}@media only screen and (max-width:1024px){.complete-the-look__anchor{position:static;pointer-events:auto;padding:0 16px}.complete-the-look__open,[dir=rtl] .complete-the-look__open{position:static;display:flex;justify-content:space-between;align-items:center;width:100%;margin:8px 0 0;padding:12px 0;border:0;border-bottom:1px solid #d9d9d9;font-size:12px;text-align:start}.complete-the-look__chevron{display:block}[dir=rtl] .complete-the-look__chevron{transform:scaleX(-1)}.complete-the-look__look,.complete-the-look__count{display:none}.complete-the-look__item{display:grid;grid-template-columns:13px 46px 1fr;grid-template-areas:"check media top" ". select select" ". sizes sizes";column-gap:18px;align-items:center;padding:24px 20px}.complete-the-look__check{grid-area:check}.complete-the-look__media{grid-area:media;width:46px}.complete-the-look__info{display:contents}.complete-the-look__top{grid-area:top;flex-direction:column;gap:6px;align-self:start;padding-top:6px}.complete-the-look__price,.complete-the-look__price *{font-size:8px!important}.complete-the-look__select{grid-area:select;margin:18px 0 10px}.complete-the-look__sizes{grid-area:sizes;gap:4px 14px}.complete-the-look__sizes .complete-the-look__size{font-size:11px;min-width:28px;padding:10px 4px 6px}.complete-the-look__footer{border-top:1px solid #d9d9d9;margin:0 16px;padding:16px 0 24px}.complete-the-look__header{padding:24px 20px 16px}.complete-the-look__body{padding:0 16px}}.product__variant-picker:has(.product__product-group) [data-color-option],.product-card__options:has(.product__product-group) .product-card__variants:not([data-group-card-swatch]){display:none}.product__variant-picker .product__product-group{display:flex;flex-wrap:wrap;gap:8px;padding-block-end:6px}.product__variant-picker .product__product-group .product-option__label:not(.product-option__label--image){position:relative;overflow:visible!important;width:30px!important;min-width:30px!important;height:15px!important;padding:0!important;border:0!important;border-radius:0!important}.product__variant-picker .product__product-group .product-option__label:not(.product-option__label--image) a{border:1px solid #EDEDED!important;border-radius:0!important}.product__variant-picker .product__product-group .product-option__swatch-color{display:block;width:100%;height:100%;border-radius:0!important}.product__variant-picker .product__product-group .product-option__label.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background-color:#000}.product__variant-picker .product__product-group .product-option__label--image,.product__variant-picker .product__product-group .product-option__label--image a,.product__variant-picker .product__product-group .product-option__label--image img{border:0!important;border-radius:0!important}.product__variant-picker .product__product-group .product-option__label--image{position:relative;overflow:visible!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.product__variant-picker .product__product-group .product-option__label--image img{width:100%;height:100%;object-fit:cover}.product__variant-picker .product__product-group .product-option__label--image.product-option__label--photo{width:48px!important;min-width:48px!important;height:60px!important}.product__variant-picker .product__product-group .product-option__label--image.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background-color:#000}body.cbb-product-page .product__variant-picker:has(.product__product-group) product-variant-selects>fieldset.product-form__input--button:first-child:not([data-color-option]){position:relative;padding-top:20px}body.cbb-product-page .product__variant-picker:has(.product__product-group) product-variant-selects>fieldset.product-form__input--button:first-child:not([data-color-option]):after{content:"Size";position:absolute;color:#000;top:-15px;font-weight:500;font-size:12px}@media only screen and (max-width:1024px){.product__variant-picker:has(.product__product-group) product-variant-selects>fieldset.product-form__input--button:first-child:not([data-color-option]){display:none!important}.product__variant-picker .product__product-group .product-option__label--image{width:30px!important;min-width:30px!important;height:30px!important}.product__variant-picker .product__product-group .product-option__label--image.product-option__label--photo{width:40px!important;min-width:40px!important;height:50px!important}}@media only screen and (max-width:1024px){.product__variant-picker .product__product-group .product-option__label:not(.product-option__label--image){width:18px!important;min-width:18px!important;height:10px!important}}.style-it-with{margin-block:24px}.style-it-with__heading{margin:0 0 12px;font-size:14px;font-weight:400}.style-it-with__list{display:flex;flex-direction:column;gap:10px}.style-it-with__card{display:flex;align-items:flex-start;gap:20px;position:relative;padding:10px 14px 10px 10px;border:1px solid #ededed}.style-it-with__media{flex:0 0 60px;width:60px;aspect-ratio:4 / 5;background:#f5f5f5;overflow:hidden}.style-it-with__media img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;display:block}.style-it-with__info{flex:1;min-width:0}.style-it-with__top{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding-top:6px}.style-it-with__title{color:inherit;text-decoration:none}.style-it-with__price{white-space:nowrap}.style-it-with__sizes{margin-top:14px}.style-it-with__select{display:block;font-size:10px;color:#00000080;margin-bottom:8px}.style-it-with__size-list{display:flex;flex-wrap:wrap;gap:4px 22px}.style-it-with__size{background:none;border:0;padding:2px 0;font-size:10px;color:inherit;cursor:pointer;border-bottom:1px solid transparent}.style-it-with__size:hover,.style-it-with__size:focus-visible,.style-it-with__size--one{border-bottom-color:currentColor}.style-it-with__size.is-unavailable{opacity:.35;text-decoration:line-through;cursor:not-allowed;border-bottom-color:transparent}@media only screen and (max-width:1024px){.style-it-with__card{border:0;padding:0;gap:16px}.style-it-with__media{flex-basis:60px}.style-it-with__top{flex-direction:column;gap:6px;padding-top:10px;padding-inline-end:36px}.style-it-with__bag.size-cart{position:absolute;top:8px;inset-inline-end:0}}@media only screen and (min-width:1025px){.style-it-with .style-it-with__bag,.style-it-with .style-it-with__sheet{display:none!important}}@media only screen and (max-width:1024px){.style-it-with .style-it-with__sizes{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAQAAAFAAAAAACAAAEA */
