.product-form__input--swatch{align-items:center;column-gap:.8rem;row-gap:.4rem}.wearse-product-gallery-grid .product__media-list{display:block!important;width:100%;margin:0;padding:0}.wearse-product-gallery-grid .product__media-item{width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.wearse-product-gallery-grid .product__media-item:not(.is-active){display:none!important}.wearse-product-gallery-grid .product__media-item .product__media,.wearse-product-gallery-grid .product__media-item .product-media-container,.wearse-product-gallery-grid .product__media-item .product-media-container .media{width:100%;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1}.wearse-product-gallery-grid .thumbnail-slider{display:flex!important;width:100%;margin-top:1.2rem}.wearse-product-gallery-grid .thumbnail-list{display:flex!important;flex-wrap:nowrap!important;gap:1rem;width:100%;padding:.3rem .2rem .8rem;overflow-x:auto;scroll-snap-type:x proximity}.wearse-product-gallery-grid .thumbnail-list__item{flex:0 0 7.2rem;width:7.2rem!important;max-width:7.2rem!important}.wearse-direct-order{display:block;grid-column:1 / -1;width:100%;margin-top:1.4rem;padding:1.6rem;border:.1rem solid rgba(35,39,46,.16);border-radius:.8rem;background:#fff}.wearse-direct-order__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.wearse-direct-order__offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.7rem;margin:0;padding:0;border:0}.wearse-direct-order__offers legend{width:100%;margin-bottom:.8rem;color:var(--wearse-ink, #23272e);font-size:1.2rem;font-weight:700}.wearse-direct-order__offer{position:relative;display:grid;min-width:0;min-height:6.8rem;padding:.8rem .5rem;place-content:center;border:.1rem solid rgba(35,39,46,.25);border-radius:.5rem;background:#fff;text-align:center;cursor:pointer}.wearse-direct-order__offer input{position:absolute;width:1px;height:1px;opacity:0}.wearse-direct-order__offer:has(input:checked){border-color:var(--wearse-brand, #a45a05);box-shadow:0 0 0 .1rem var(--wearse-brand, #a45a05)}.wearse-direct-order__offer span,.wearse-direct-order__offer strong,.wearse-direct-order__offer small{display:block;letter-spacing:0;line-height:1.25}.wearse-direct-order__offer span{font-size:1rem}.wearse-direct-order__offer strong{margin-top:.25rem;color:var(--wearse-brand, #a45a05);font-size:1.35rem}.wearse-direct-order__offer small{margin-top:.2rem;color:#176b35;font-size:.9rem}.wearse-direct-order__variants{display:grid;gap:1rem;margin:1.4rem 0}.wearse-direct-order__variant-row{margin:0;padding:1.2rem;border:.1rem solid rgba(35,39,46,.14);border-radius:.6rem}.wearse-direct-order__variant-row>legend{padding:0 .5rem;color:var(--wearse-brand, #a45a05);font-size:1.1rem;font-weight:700}.wearse-direct-order__variant-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wearse-direct-order__option-title{display:block;margin-bottom:.55rem;color:var(--wearse-ink, #23272e);font-size:1.05rem;font-weight:700}.wearse-direct-order__option select{width:100%;height:4.2rem;padding:0 3rem 0 1rem;border:.1rem solid rgba(35,39,46,.35);border-radius:.4rem;background:#fff;color:var(--wearse-ink, #23272e);font:inherit;font-size:1rem;cursor:pointer}.wearse-direct-order__option select:focus{border-color:#6b7280;box-shadow:none;outline:none}.wearse-direct-order__fields label:last-child{grid-column:1 / -1}.wearse-direct-order__fields label{display:flex;min-width:0;flex-direction:column;gap:.5rem;color:var(--wearse-ink, #23272e);font-size:1.15rem;font-weight:700}.wearse-direct-order__fields sup{color:#b42318}.wearse-direct-order__fields input{width:100%;min-width:0;height:4.4rem;padding:0 1.2rem;border:.1rem solid rgba(35,39,46,.28);border-radius:.4rem;background:#fff;color:var(--wearse-ink, #23272e);font:inherit;font-weight:400}.wearse-direct-order__fields input:focus{border-color:#6b7280;box-shadow:none;outline:none}.wearse-direct-order__phone{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border:.1rem solid rgba(35,39,46,.28);border-radius:.4rem;overflow:hidden}.wearse-direct-order__phone b{height:4.2rem;padding:1.2rem .9rem;border-right:.1rem solid rgba(35,39,46,.2);background:var(--wearse-soft, #f5f3f0);font-weight:500}.wearse-direct-order__phone input{border:0;border-radius:0}.wearse-direct-order__phone:focus-within{border-color:#6b7280;box-shadow:none}.wearse-direct-order__phone input:focus{box-shadow:none}.wearse-direct-order :is(.wearse-direct-order__option select,.wearse-direct-order__fields input):focus-visible{outline:1px solid #6b7280;outline-offset:0;box-shadow:none}.wearse-direct-order__submit{margin-top:1.4rem}.wearse-direct-order__payment{display:block;margin-top:.7rem;color:#23272ea8;text-align:center}.wearse-direct-order__feedback{margin:1.2rem 0 0;padding:1rem 1.2rem;border-radius:.4rem;background:#eaf7ee;color:#176b35;font-size:1.2rem}.wearse-direct-order__feedback.is-error{background:#fff0ee;color:#9b1c1c}.product-form__input--swatch .form__label{flex-basis:100%;margin-bottom:.6rem}.product-form__input--swatch .swatch-input__input+.swatch-input__label{display:inline-grid;width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem;margin:0 .2rem .4rem 0;padding:.5rem;place-items:center;border:.1rem solid rgba(35,39,46,.22);background:var(--wearse-white, #fff);box-shadow:none;outline:none}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:var(--wearse-brand, #a45a05);background:var(--wearse-white, #fff);box-shadow:0 0 0 .1rem var(--wearse-brand, #a45a05);color:inherit;outline:none}.product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:.2rem solid var(--wearse-ink, #23272e);outline-offset:.2rem}.product-form__input--swatch .swatch{width:3.2rem;height:3.2rem}.wearse-product-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;padding-top:1.8rem;border-top:.1rem solid rgba(35,39,46,.14)}.wearse-product-trust__item{display:flex;min-width:0;gap:.9rem;align-items:center}.wearse-product-trust__item i{display:inline-flex;width:3.8rem;height:3.8rem;flex:0 0 3.8rem;align-items:center;justify-content:center;border:.1rem solid rgba(164,90,5,.28);border-radius:50%;background:#a45a0514;color:var(--wearse-brand, #a45a05)}.wearse-product-trust__item :is(svg,img){width:2rem;height:2rem;object-fit:contain}.wearse-product-trust__item svg{fill:currentColor}.wearse-product-trust__item span{display:flex;min-width:0;flex-direction:column;line-height:1.35}.wearse-product-trust__item strong{color:var(--wearse-ink, #23272e);font-size:1.15rem}.wearse-product-trust__item small{margin-top:.2rem;color:#23272ea3;font-size:1rem}product-info .wearse-product-details-panel{display:block;overflow:hidden;padding:0;border:.1rem solid rgba(35,39,46,.12);border-radius:.8rem;background:#fff}.wearse-product-tabs{display:flex;border-bottom:.1rem solid rgba(35,39,46,.14);background:var(--wearse-soft, #f5f3f0)}.wearse-product-tabs button{position:relative;min-height:5.4rem;padding:1.4rem 2.2rem;border:0;background:transparent;color:#23272e9e;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.wearse-product-tabs button[aria-selected=true]{background:#fff;color:var(--wearse-ink, #23272e)}.wearse-product-tabs button[aria-selected=true]:after{position:absolute;right:2.2rem;bottom:-.1rem;left:2.2rem;height:.3rem;background:var(--wearse-brand, #a45a05);content:""}.wearse-product-details-panel__column{padding:clamp(2.2rem,4vw,3.6rem)}.wearse-product-details-panel__column[hidden]{display:none}.wearse-customer-gallery{margin:0 auto clamp(4rem,7vw,7rem);padding:clamp(3rem,5vw,5rem) 0;border-top:.1rem solid rgba(35,39,46,.12)}.wearse-customer-gallery__heading{display:flex;gap:2rem;align-items:end;justify-content:space-between;margin-bottom:2.4rem}.wearse-customer-gallery__heading p{margin:0 0 .4rem;color:var(--wearse-brand, #a45a05);font-size:1.2rem;font-weight:700;text-transform:uppercase}.wearse-customer-gallery__heading h2{margin:0;font-size:clamp(2.6rem,4vw,4rem);letter-spacing:0}.wearse-customer-gallery__controls{display:flex;gap:.8rem}.wearse-customer-gallery__controls button{display:inline-flex;width:4.2rem;height:4.2rem;align-items:center;justify-content:center;padding:0;border:.1rem solid rgba(35,39,46,.2);border-radius:50%;background:#fff;color:var(--wearse-ink, #23272e);cursor:pointer}.wearse-customer-gallery__controls button:first-child svg{transform:rotate(90deg)}.wearse-customer-gallery__controls button:last-child svg{transform:rotate(-90deg)}.wearse-customer-gallery__controls svg{width:1.4rem}.wearse-customer-gallery__viewport{overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.wearse-customer-gallery__viewport::-webkit-scrollbar{display:none}.wearse-customer-gallery__track{display:flex;gap:1.6rem}.wearse-customer-gallery__slide{overflow:hidden;width:calc((100% - 3.2rem) / 3);min-width:calc((100% - 3.2rem) / 3);aspect-ratio:4 / 5;margin:0;border-radius:.8rem;background:#f1efec;scroll-snap-align:start}.wearse-customer-gallery__slide img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.wearse-product-trust{gap:.8rem}.wearse-product-trust__item{flex-direction:column;text-align:center}.wearse-customer-gallery__slide{width:calc((100% - 1.6rem)/2);min-width:calc((100% - 1.6rem)/2)}}@media screen and (max-width:749px){.wearse-product-gallery-grid .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}.wearse-product-gallery-grid .product__media-list{width:100%;margin-left:0}.wearse-direct-order{padding:1.3rem}.wearse-direct-order__fields{grid-template-columns:1fr}.wearse-product-trust__item strong{font-size:1.05rem}.wearse-product-trust__item small{display:none}.wearse-product-tabs button{flex:1 1 50%;padding-inline:1rem}.wearse-customer-gallery__slide{width:86%;min-width:86%}}.wearse-product-page #MainContent{background:#faf8f5;color:#30271f}.wearse-product-page product-info{background:transparent}.wearse-product-page product-info>product-component>.page-width{max-width:1320px;padding-inline:clamp(20px,5vw,72px)}.wearse-product-page .wearse-product-breadcrumb{margin:0 0 24px;font-size:12px;flex-wrap:wrap}.wearse-product-page .wearse-product-gallery-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:44px;align-items:start}.wearse-product-page .wearse-product-gallery-grid>.grid__item{width:100%;max-width:100%;min-width:0;padding:0}.wearse-product-page .product__info-container{position:static;padding:0}.wearse-product-page .product__title h1{font:400 clamp(30px,3.2vw,46px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:#241c16}.wearse-product-page .product__text.caption-with-letter-spacing{display:inline-block;padding:5px 12px;border-radius:20px;background:#eee6dd;color:#75441d;font-size:10px;letter-spacing:.05em}.wearse-product-page .product__info-container .price{font-size:22px;color:#241c16;font-weight:600}.wearse-product-page .wearse-product-summary{font-size:14px;line-height:1.75;color:#665c52;margin:20px 0 24px}.wearse-product-page .product-media-container{border:1px solid #e6dfd7;border-radius:10px;overflow:hidden;background:#eee7de}.wearse-product-page .product__media img{object-fit:contain}.wearse-product-page .thumbnail{border-radius:7px;background:#eee7de}.wearse-product-page .thumbnail[aria-current]{border-color:#90500b;box-shadow:0 0 0 1px #90500b}.wearse-product-page .product__media-wrapper{position:relative}.wearse-product-page .product__modal-opener .product__media-icon{display:flex!important;background:#fff;color:#30271f;opacity:1}.wearse-product-page .wearse-gallery-arrows{display:flex;justify-content:space-between;position:absolute;top:42%;left:14px;right:14px;z-index:2;pointer-events:none}.wearse-product-page .wearse-gallery-arrows button{pointer-events:auto;width:40px;height:40px;border:1px solid #e7dfd6;border-radius:50%;background:#fff;color:#38261d;font-size:25px;cursor:pointer}.wearse-product-page .wearse-direct-order{box-sizing:border-box;padding:22px;margin-top:20px;border:1px solid #ded3c7;border-radius:12px;background:#fff;box-shadow:none}.wearse-product-page .wearse-direct-order__offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0}.wearse-product-page .wearse-direct-order__offers[data-offer-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wearse-product-page .wearse-direct-order__offers legend{margin-bottom:13px;font-size:15px;font-weight:600}.wearse-product-page .wearse-direct-order__offer{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:18px 14px;min-width:0;border:1px solid #ddd3c7;border-radius:9px;background:#fff;color:#38261d;box-shadow:none;cursor:pointer}.wearse-product-page .wearse-direct-order__offer:has(input:checked){border:2px solid #90500b;padding:17px 13px;background:#f4ebe0;color:#38261d}.wearse-product-page .wearse-direct-order__offer:has(input:focus-visible){outline:2px solid #90500b;outline-offset:3px}.wearse-product-page .wearse-direct-order__offer strong{font-size:18px;color:#30271f}.wearse-product-page .wearse-direct-order__offer s{font-size:12px;color:#82766b}.wearse-product-page .wearse-direct-order__offer small{display:block;font-size:10px;font-weight:600;background:#e9dbca;color:#75441d;border-radius:12px;padding:3px 7px}.wearse-product-page .wearse-direct-order [hidden]{display:none!important}.wearse-product-page .wearse-direct-order__variant-row{border:1px solid #e8e0d6;padding:14px;border-radius:8px;background:transparent;min-width:0}.wearse-product-page .wearse-direct-order__variant-row legend{font-size:13px;font-weight:600;padding-inline:5px}.wearse-product-page .wearse-direct-order__option select{background:#fff;border-color:#e2d9cf;border-radius:6px;min-height:44px;max-width:100%}.wearse-product-page .wearse-direct-order__fields input{background:#fff;border-color:#e2d9cf;border-radius:7px}.wearse-product-page .wearse-direct-order__stock{color:#665b4f;font-size:12px;margin:12px 0}.wearse-product-page .wearse-direct-order__total{display:flex;justify-content:space-between;align-items:center;margin-block:16px;padding-block:15px;border-block:1px solid #e7dfd5;font-size:16px}.wearse-product-description{margin:0 0 22px;max-width:72ch}.wearse-product-description>:first-child{margin-top:0}.wearse-product-description>:last-child{margin-bottom:0}.wearse-product-description p{margin:0 0 12px}.wearse-product-description ul,.wearse-product-description ol{margin:0 0 12px;padding-left:1.25em}.wearse-product-description li{margin-bottom:4px}.wearse-size-guide{margin:18px 0 0;border-top:1px solid #e7dfd5;padding-top:14px}.wearse-size-guide>summary{cursor:pointer;list-style:none;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px}.wearse-size-guide>summary::-webkit-details-marker{display:none}.wearse-size-guide>summary:after{content:"+";font-weight:400;font-size:20px;line-height:1}.wearse-size-guide[open]>summary:after{content:"\2212"}.wearse-size-guide__note{margin:6px 0 12px;color:#6b6157}.wearse-size-guide__table-wrap{overflow:auto}.wearse-size-guide table{width:100%;border-collapse:collapse;font-size:14px}.wearse-size-guide th,.wearse-size-guide td{border:1px solid #e7dfd5;padding:8px 10px;text-align:center}.wearse-size-guide thead th{background:#f6f0e7;font-weight:600}.wearse-size-guide tbody th{font-weight:500}.wearse-size-guide__tip{margin:10px 0 0;color:#6b6157}.wearse-product-page .wearse-direct-order__submit{background:#90500b;border-radius:999px;color:#fff;min-height:52px;box-shadow:none;font-size:16px}.wearse-product-page .wearse-direct-order__submit:before,.wearse-product-page .wearse-direct-order__submit:after{display:none}.wearse-product-page .wearse-direct-order__submit:hover{background:#754117}.wearse-product-page .wearse-product-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding-block:22px;border-top:1px solid #e7dfd5}.wearse-product-page .wearse-product-trust__item{min-width:0}.wearse-product-page .wearse-product-trust__item strong,.wearse-product-page .wearse-product-trust__item small{font-size:11px}.wearse-product-page .wearse-product-details-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;margin-block:64px 20px;align-items:stretch}.wearse-product-page .wearse-product-details-layout:not(:has(.wearse-product-details-image)){grid-template-columns:1fr}.wearse-product-page product-info .wearse-product-details-panel{margin:0;border:1px solid #e7dfd5;border-radius:8px;background:#fffdf9}.wearse-product-page .wearse-product-tabs{background:#eee8e0;overflow-x:auto}.wearse-product-page .wearse-product-tabs button{flex-shrink:0;font-size:13px;font-weight:500;padding:15px 19px}.wearse-product-page .wearse-product-details-panel [role=tabpanel]{padding:26px;font-size:14px;line-height:1.8}.wearse-product-page .wearse-product-details-image img{display:block;width:100%;height:100%;max-height:550px;object-fit:cover;border-radius:8px}.wearse-product-page .wearse-same-category-products{background:#faf8f5}.wearse-product-page .wearse-same-category-products .title{font:400 32px/1.2 Georgia,serif}.wearse-product-page .wearse-same-category-products .card{background:#fffdf9;border:1px solid #e7dfd5;border-radius:8px;overflow:hidden}.wearse-product-page .wearse-same-category-products .button{border-radius:999px;background:#90500b;color:#fff}@media(max-width:989px){.wearse-product-page .wearse-product-gallery-grid{gap:25px}}@media(max-width:749px){.wearse-product-page .wearse-product-gallery-grid,.wearse-product-page .wearse-product-details-layout{grid-template-columns:minmax(0,1fr);gap:28px}.wearse-product-page .wearse-product-details-layout{margin-top:38px}.wearse-product-page .product__media-wrapper{margin:0}.wearse-product-page .wearse-direct-order{padding:16px}.wearse-product-page .wearse-direct-order__offer{padding:14px 10px}.wearse-product-page .wearse-direct-order__offer:has(input:checked){padding:13px 9px}.wearse-product-page .wearse-direct-order__offer strong{font-size:16px}.wearse-product-page .wearse-direct-order__offers[data-offer-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wearse-product-page .wearse-direct-order__fields input,.wearse-product-page .wearse-direct-order__option select{font-size:16px;min-width:0}.wearse-product-page .wearse-product-details-image img{max-height:420px}}.wearse-product-page .product__info-container{background:transparent;border:0;border-radius:0;box-shadow:none}.wearse-product-page .product__text.caption-with-letter-spacing{width:fit-content}.wearse-product-page .wearse-direct-order__offer span{font-size:14px;font-weight:500}.wearse-product-page .wearse-direct-order__variant-options-grid:empty{display:none}.wearse-product-page product-info .product.product--large:not(.product--no-media)>.grid__item,.wearse-product-page product-info .product.product--medium:not(.product--no-media)>.grid__item{width:100%!important;max-width:100%!important}.wearse-product-page product-info .product__info-container{display:block;padding:0;background:transparent;border:0;border-radius:0}.wearse-product-page product-info .product__modal-opener--image .product__media-toggle{display:block}.wearse-product-page .product__media-item.is-active{display:block}@media(min-width:990px){.wearse-product-page .product__media-wrapper{position:sticky;top:100px}}.wearse-product-page .wearse-direct-order{scroll-margin-top:110px}.wearse-product-page .wearse-order-steps{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 24px;font-size:12px;color:#8b8177}.wearse-product-page .wearse-order-steps [aria-current=step]{color:#90500b;font-weight:600}.wearse-product-page .wearse-order-back{border:0;padding:8px 0;background:transparent;color:#75441d;font:inherit;font-size:13px;cursor:pointer}.wearse-product-page .wearse-order-back:hover{text-decoration:underline;text-underline-offset:4px}.wearse-product-page .wearse-order-heading{margin:12px 0 24px;font:400 28px/1.2 Georgia,serif;color:#30271f}.wearse-product-page .wearse-order-summary{padding:18px;margin:22px 0;border:1px solid #e6ddd2;border-radius:8px;background:#f4eee6}.wearse-product-page .wearse-order-summary h3{margin:0 0 14px;font:600 14px/1.4 var(--font-body-family)}.wearse-product-page .wearse-order-summary dl{margin:0;font-size:13px}.wearse-product-page .wearse-order-summary dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-top:9px}.wearse-product-page .wearse-order-summary dt{flex-shrink:0;color:#706257}.wearse-product-page .wearse-order-summary dd{margin:0;text-align:right;overflow-wrap:anywhere}.wearse-product-page .wearse-order-summary dl>div:last-child{padding-top:13px;margin-top:14px;border-top:1px solid #ddd0c0;font-size:16px;font-weight:600}.wearse-product-page .wearse-order-step:not([hidden]){animation:wearse-order-step-in .18s ease-out}@keyframes wearse-order-step-in{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wearse-product-page .wearse-order-step:not([hidden]){animation:none}}.wearse-local{max-width:1100px;margin:56px auto 0;padding:28px 22px;border-top:1px solid #e6ddd2;color:#4a4038}.wearse-local__title{margin:0 0 14px;font:400 24px/1.25 Georgia,serif;color:#30271f}.wearse-local__text{margin:0;font-size:14px;line-height:1.75;color:#6d6156}.wearse-local__links{display:flex;flex-wrap:wrap;gap:10px 22px;margin:20px 0 0;padding:0;list-style:none;font-size:13px}.wearse-local__links a{color:#75441d;text-decoration:underline;text-underline-offset:4px}.wearse-local__contact{margin:16px 0 0;font-size:13px;color:#6d6156}.wearse-local__contact a{color:#75441d;font-weight:600;text-underline-offset:4px}@media(max-width:749px){.wearse-local{margin-top:38px;padding:22px 18px}.wearse-local__title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/wearse-product-controls.css.map */
