*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf3eb;color:#301c10;font:400 14px/1.7 Montserrat,Arial,sans-serif}img,video,model-viewer{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3{font-family:Playfair Display,Georgia,serif;font-weight:400;line-height:1.2}h1{font-size:clamp(32px,4vw,52px)}h2{font-size:clamp(24px,3vw,36px)}button:disabled{opacity:.5;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #a48054;outline-offset:4px}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:1000;top:8px;left:8px;background:#faf3eb;padding:12px}.wl-shell{width:min(1380px,90%);margin:auto}.wl-page{padding:55px 0 70px;min-height:40vh}.wl-eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#80674b}.wl-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#301c10;color:#faf3eb;border:1px solid #301c10;border-radius:0;padding:14px 25px;font-size:11px;letter-spacing:1.5px;text-decoration:none!important}.wl-button:hover{background:#563622;color:#fff}.wl-outline{background:transparent;color:#301c10}.wl-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.wl-section-head h2{margin:0;font-size:clamp(25px,2.7vw,38px);letter-spacing:2px}.wl-section-head>a{font-size:11px;letter-spacing:1.7px;white-space:nowrap}.wl-arrivals{padding:45px 0}.wl-carousel-wrap{position:relative}.wl-product-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 0 10px}.wl-product-track::-webkit-scrollbar{display:none}.wl-product-track>.wl-card{flex:0 0 calc((100% - 66px)/4);scroll-snap-align:start}.wl-card{min-width:0}.wl-card-image{position:relative;display:block;aspect-ratio:1;background:#eee3d6;overflow:hidden}.wl-card-image img,.wl-card-image svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.wl-card-image:hover img{transform:scale(1.035)}.wl-card h3{font:500 15px/1.5 Montserrat,Arial,sans-serif;margin:12px 0 4px}.wl-card p{margin:0;font-size:15px}.wl-card s{font-size:12px;color:#80674b}.wl-card-options{font-size:11px;color:#80674b}.wl-card-badge{position:absolute;top:12px;left:12px;background:#301c10;color:#faf3eb;padding:5px 9px;font-size:9px;letter-spacing:1px}.wl-carousel-prev,.wl-carousel-next{position:absolute;top:32%;width:30px;height:44px;border:0;background:#faf3eb;color:#301c10;font-size:30px;line-height:1;z-index:2}.wl-carousel-prev{left:-33px}.wl-carousel-next{right:-33px}[hidden]{display:none!important}.wl-demo-note{font-size:11px;color:#79634f;margin:10px 0 0}.wl-demo-colors{display:flex;gap:7px;margin-top:11px}.wl-demo-colors i{width:22px;height:22px;border-radius:50%;background:#c7a181;border:1px solid #301c1022}.wl-demo-colors i:nth-child(2){background:#ead9c2}.wl-demo-colors i:nth-child(3){background:#6b4230}.wl-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;margin-top:25px}.wl-pagination{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:40px}.wl-pagination [aria-current]{border-bottom:1px solid}.wl-form{display:grid;gap:18px;max-width:750px}.wl-form label{display:grid;gap:6px;font-size:12px}.wl-form input,.wl-form select,.wl-form textarea,.wl-cart-form input,.wl-cart-form textarea,.wl-section-head select,.wl-search-form input{width:100%;padding:12px;border:1px solid #d6c5b4;border-radius:0;background:#fffcf7;color:#301c10;min-height:44px}.wl-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wl-form .wl-button{justify-self:start}.wl-contact>p{max-width:650px;margin-bottom:30px}.rte{overflow-wrap:anywhere}.rte a{text-decoration:underline}.rte img{height:auto}.wl-product{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:start}.wl-main-media{background:#eee3d6;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.wl-main-media>img,.wl-main-media>video,.wl-main-media>iframe,.wl-main-media>model-viewer{width:100%;height:100%;object-fit:contain;border:0}.wl-thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:14px;padding:4px}.wl-thumbs button{width:76px;height:76px;flex-shrink:0;border:1px solid #d6c5b4;padding:2px;background:transparent}.wl-thumbs button[aria-pressed=true]{border:2px solid #301c10}.wl-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.wl-product-copy h1{margin:14px 0}.wl-product-price{font-size:23px}.wl-product .wl-form{margin:25px 0}.wl-product .wl-form .wl-button{width:100%}.wl-product .wl-form input[type=number]{max-width:100px}.wl-tax-note{font-size:12px;color:#79634f}.wl-product-description{margin-top:30px;padding-top:24px;border-top:1px solid #e6d9cb}.wl-empty{text-align:center;padding:60px 0}.wl-cart-line{display:grid;grid-template-columns:110px 1fr 100px 110px;gap:25px;align-items:center;padding:25px 0;border-bottom:1px solid #e6d9cb}.wl-cart-line img{width:110px;height:110px;object-fit:contain;background:#eee3d6}.wl-cart-line h2{font-size:22px;margin:0}.wl-cart-line p{margin:5px 0}.wl-cart-line label{font-size:11px}.wl-remove{font-size:11px;text-decoration:underline}.wl-cart-summary{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:35px}.wl-cart-summary>div{text-align:right}.wl-cart-summary .wl-button{margin:8px 0 0 8px}.wl-search-form{display:flex;gap:10px;max-width:750px;margin:30px 0}.wlnewsletter-form{flex-wrap:wrap}.wlnewsletter-form input[type=email]{flex:1}.wlnewsletter-form p,.wlnewsletter-form .errors{flex-basis:100%;font-size:12px}.wl-address{padding:20px 0;border-bottom:1px solid #e6d9cb}.wl-address-actions{display:flex;gap:10px}.wl-address-actions button{padding:8px 15px;border:1px solid #301c10;background:none}.shopify-policy__container{max-width:900px!important;padding:50px 5%!important}@media(max-width:1000px){.wl-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-product-track>.wl-card{flex-basis:calc((100% - 32px)/3)}.wl-product-track{gap:16px}.wl-product{gap:30px}.wl-carousel-prev{left:-25px}.wl-carousel-next{right:-25px}}@media(max-width:600px){.wl-page{padding:30px 0 45px}.wl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.wl-product-track{gap:13px}.wl-product-track>.wl-card{flex-basis:calc((100% - 13px)/2)}.wl-arrivals{padding:30px 0}.wl-section-head h2{font-size:25px;letter-spacing:.6px}.wl-section-head>a{font-size:10px;letter-spacing:.7px}.wl-card h3,.wl-card p{font-size:14px}.wl-carousel-prev{left:-20px;width:24px}.wl-carousel-next{right:-20px;width:24px}.wl-product{grid-template-columns:1fr;gap:25px}.wl-form-row{grid-template-columns:1fr;gap:18px}.wl-cart-line{grid-template-columns:75px 1fr 70px;gap:12px}.wl-cart-line img{width:75px;height:90px}.wl-cart-line h2{font-size:17px}.wl-cart-line>p:last-child{grid-column:2/-1;text-align:right}.wl-cart-summary{grid-template-columns:1fr;gap:20px}.wl-section-head{flex-wrap:wrap}.wl-section-head select{max-width:220px}.wl-search-form{flex-direction:column}.wl-product-copy h1{font-size:32px}.wlnewsletter-description{font-size:12px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.wl-faqs{max-width:850px}.wl-faqs details{padding:20px 0;border-bottom:1px solid #e6d9cb}.wl-faqs summary{cursor:pointer;font-size:16px}.wl-faqs a{text-decoration:underline}.wl-script-line{font-family:Allura,cursive;font-size:1.25em;font-weight:400;display:inline-block;line-height:1.15}.wl-swatch-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:7px}.wl-swatch-chip{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:#e5dccf;background-position:center;background-size:cover;border:1px solid #301c1026;box-shadow:inset 0 0 0 1px #ffffff25;font:500 8px Montserrat,sans-serif;color:#301c10;flex-shrink:0}.wl-card-swatch,.wl-demo-swatch{display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:44px;flex-shrink:0;padding:3px;border:0;background:transparent;color:inherit;box-shadow:none;border-radius:0}.wl-card-swatch.is-selected .wl-swatch-chip,.wl-demo-swatch[aria-pressed=true] .wl-swatch-chip{outline:1.5px solid #301c10;outline-offset:3px}.wl-card-color-label{font-size:11px!important;line-height:1.5;margin:3px 0 0!important;color:#79634f;min-height:17px}.wl-option-group{border:0;margin:0;padding:0;min-width:0}.wl-option-group legend{font-size:12px;line-height:1.6;margin-bottom:3px;padding:0}.wl-product-options{display:grid;gap:18px}.wl-form .wl-swatch-choice{display:inline-flex;position:relative;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;gap:0}.wl-swatch-choice input{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wl-swatch-choice .wl-swatch-chip{width:29px;height:29px}.wl-swatch-choice input:checked+.wl-swatch-chip{outline:1.5px solid #301c10;outline-offset:4px}.wl-swatch-choice input:focus-visible+.wl-swatch-chip{outline:3px solid #a48054;outline-offset:4px}.wl-variant-status{font-size:12px;margin:0;line-height:1.6;min-height:0}.wl-variant-status:empty{display:none}.wl-card-swatches,.wl-card [aria-label="Sample bow colors"]{gap:2px}.wl-card-swatch,.wl-demo-swatch{width:30px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
