:root{--wb-cream:#FAF8F5;--wb-ink:#1C244B;--wb-black:#0d0d0d;--wb-gold:#B08D57;--wb-serif:"Cormorant Garamond",Georgia,serif;--wb-sans:"Montserrat",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--wb-ease:cubic-bezier(.22,.61,.36,1)}.wb{font-family:var(--wb-sans);color:#222;-webkit-font-smoothing:antialiased}.wb *{box-sizing:border-box}.wb img{max-width:100%;height:auto;display:block}.wb a{transition:color .25s var(--wb-ease),opacity .25s var(--wb-ease)}.wb-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.wb-sec{padding:72px 0}.center{text-align:center}.wb-head{margin-bottom:24px}.wb-head.center,.center .wb-head{text-align:center}.wb-eyebrow{font:600 12px/1.4 var(--wb-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--wb-gold);margin:0 0 10px}.wb-title{font-family:var(--wb-serif);font-weight:500;font-size:clamp(30px,4vw,48px);line-height:1.12;margin:0;color:var(--wb-ink)}.wb-sub{font:500 13px var(--wb-sans);letter-spacing:.18em;text-transform:uppercase;margin:14px 0 0}.light .wb-title,.light .wb-eyebrow,.light .wb-sub{color:#fff}.big .wb-title{font-size:clamp(40px,6vw,76px)}.wb-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}.wb-text{font-size:16px;line-height:1.75;color:#555}.wb-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:30px}.wb-btns.left{justify-content:flex-start}.wb-btn{display:inline-block;padding:15px 34px;border:1px solid #fff;color:#fff;background:transparent;font:600 12px var(--wb-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:all .3s var(--wb-ease)}.wb-btn:hover{background:#fff;color:var(--wb-black)}.wb-btn.dark{border-color:var(--wb-black);color:var(--wb-black)}.wb-btn.dark:hover{background:var(--wb-black);color:#fff}.wb-btn.light{border-color:#fff;color:#fff}.wb-hero{min-height:min(86vh,820px);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;text-align:center}.wb-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#00000073)}.wb-hero-in{position:relative;padding:0 20px;animation:wbUp .9s var(--wb-ease) both}.wb-hero .wb-title{font-size:clamp(42px,7vw,88px)}.wb-feature{padding:40px 0}.wb-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.wb-feature.rev .wb-fimg{order:-1}.wb-ftext h3{font:500 clamp(26px,3vw,36px)/1.2 var(--wb-serif);margin:0 0 16px;color:var(--wb-ink)}.wb-ftext p{font-size:16px;line-height:1.75;color:#555;margin:0 0 26px}.wb-fimg{overflow:hidden;display:block;border-radius:2px}.wb-fimg img{width:100%;transition:transform .8s var(--wb-ease)}.wb-fimg:hover img{transform:scale(1.04)}.wb-stars{color:var(--wb-gold);font-size:22px;letter-spacing:4px;margin-bottom:8px}.wb-rating p{font:500 clamp(24px,3vw,34px) var(--wb-serif);margin:0}.wb-banner{background-size:cover;background-position:center;padding:140px 0;position:relative;color:#fff}.wb-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.wb-banner .wb-wrap{position:relative}.wb-serif{font:400 22px/1.5 "Ibarra Real Nova",var(--wb-serif);margin:18px 0 28px}.wb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 22px}.wb-card{text-decoration:none;color:inherit;display:block}.wb-card-img{aspect-ratio:1/1;background:#f4f1ec;overflow:hidden;position:relative}.wb-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--wb-ease),opacity .4s}.wb-card-img img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.wb-card:hover .wb-card-img img{transform:scale(1.04)}.wb-card:hover .wb-card-img img+img{opacity:1}.wb-card h3{font:500 15px/1.4 var(--wb-sans);margin:14px 0 6px;color:var(--wb-ink)}.wb-price{font:600 15px var(--wb-sans);color:#111}.wb-price s{color:#999;font-weight:400;margin-left:6px}.wb-badge{position:absolute;top:10px;left:10px;background:var(--wb-black);color:#fff;font:600 10px var(--wb-sans);letter-spacing:.12em;padding:5px 9px;text-transform:uppercase;z-index:2}.wb-crumbs{font-size:12px;letter-spacing:.06em;color:#777;padding:18px 0 0}.wb-crumbs a{color:#777;text-decoration:none}.wb-crumbs a:hover{color:#000}.wb-crumbs span{margin:0 8px}.wb-chero{background:var(--wb-cream);padding:46px 0 40px;margin-bottom:36px}.wb-chero h1{font:500 clamp(32px,4.5vw,52px)/1.1 var(--wb-serif);margin:0 0 16px;color:var(--wb-ink)}.wb-rte{font-size:15.5px;line-height:1.8;color:#444}.wb-rte h2{font:500 30px var(--wb-serif);color:var(--wb-ink)}.wb-rte a{color:#000;text-decoration:underline}.wb-pag{display:flex;gap:8px;justify-content:center;margin:46px 0}.wb-pag a,.wb-pag span{padding:9px 14px;border:1px solid #ddd;text-decoration:none;color:#111}.wb-pag .cur{background:#111;color:#fff}.wb-related{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0 60px}.wb-related a{padding:11px 20px;border:1px solid #ddd;border-radius:40px;text-decoration:none;color:#111;font-size:13px}.wb-related a:hover{background:#111;color:#fff;border-color:#111}.wb-pp{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1650px;margin:0 auto;padding:30px 20px 60px}.wb-pinfo h1{font:600 clamp(26px,3vw,36px)/1.2 Poppins,var(--wb-sans);color:#1c244b;margin:6px 0 12px}.wb-pinfo .wb-short{color:#555;line-height:1.7;margin-bottom:16px}.wb-pinfo .wb-price{font:600 24px Poppins,var(--wb-sans);margin:0 0 16px;display:block}.wb-opt{margin:0 0 16px}.wb-opt label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.wb-opt select,.wb-qty{padding:12px;border:1px solid #ccc;min-width:200px;font:inherit;background:#fff}.wb-atc{display:flex;gap:12px;margin:18px 0}.wb-atc button{flex:1;padding:16px;background:#111;color:#fff;border:0;font:600 13px var(--wb-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .25s}.wb-atc button:hover{background:var(--wb-gold)}.wb-atc button[disabled]{opacity:.5}.wb-qty{width:90px;min-width:0}.wb-safe{font:600 12px var(--wb-sans);letter-spacing:.14em;text-align:center;margin:20px 0 8px}.wb-gal{position:sticky;top:90px;align-self:start}.wb-gal-main{background:#f6f4f0;aspect-ratio:1/1;overflow:hidden}.wb-gal-main img{width:100%;height:100%;object-fit:contain}.wb-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.wb-thumbs button{border:1px solid transparent;padding:0;background:none;width:78px;flex:0 0 78px;cursor:pointer;opacity:.7;transition:.2s}.wb-thumbs button.on,.wb-thumbs button:hover{border-color:#111;opacity:1}.wb-pdesc{max-width:1100px;margin:0 auto;padding:30px 20px 60px;border-top:1px solid #eee}.wb-foot{background:#0d0d0d;color:#cfcfcf;padding:70px 0 0;font-size:14px}.wb-foot a{color:#cfcfcf;text-decoration:none}.wb-foot a:hover{color:#fff}.wb-fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:36px}.wb-foot h4{color:#fff;font:600 13px var(--wb-sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.wb-foot ul{list-style:none;padding:0;margin:0}.wb-foot li{margin:0 0 10px}.wb-copy{border-top:1px solid #222;margin-top:50px;padding:22px 0;text-align:center;font-size:12px;color:#fff}.wb-hide{display:none!important}@keyframes wbUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.wb-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--wb-ease),transform .8s var(--wb-ease)}.wb-reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.wb-reveal{opacity:1;transform:none}.wb *{animation:none!important;transition:none!important}}@media(max-width:989px){.wb-grid{grid-template-columns:repeat(3,1fr)}.wb-fcols{grid-template-columns:1fr 1fr}.wb-pp{grid-template-columns:1fr;gap:28px}.wb-gal{position:static;order:-1}}@media(max-width:749px){.wb-sec{padding:52px 0}.wb-split,.wb-fgrid{grid-template-columns:1fr;gap:28px}.wb-feature.rev .wb-fimg{order:0}.wb-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.wb-banner{padding:90px 0}.wb-hero{min-height:72vh}.wb-fcols{grid-template-columns:1fr}.wb-card-grid{grid-template-columns:repeat(3,1fr)!important}}.wb-grid{gap:30px}.wb-grid>.wb-reveal,.wb-grid>div{display:flex}.wb-card.wb-card--e{display:flex;flex-direction:column;width:100%;position:relative;text-decoration:none;color:inherit;background:#fbf8f2;padding:14px 14px 18px;border-radius:2px;box-shadow:0 1px #d8cbb4,0 12px 30px -18px #3c230a73;transition:transform .4s,box-shadow .4s}.wb-card--e:hover{transform:translateY(-5px);box-shadow:0 1px #d8cbb4,0 30px 50px -22px #3c230a8c}.wb-card--e .wb-card-media{position:relative}.wb-card--e .wb-frame{padding:10px;border-radius:6px;background:repeating-linear-gradient(95deg,#5a3418 0 3px,#6d3f1f 3px 7px,#4e2c13 7px 9px,#7a4826 9px 14px);box-shadow:inset 0 0 0 1px #0006,inset 0 2px 6px #ffdcaa40,0 6px 14px -6px #28140599}.wb-card--e .wb-card-img{aspect-ratio:1/1;border-radius:3px;background:#f4efe6;box-shadow:inset 0 0 0 1px #00000080}.wb-card--e .wb-card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wb-card--e .wb-card-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,#ffffff59,#fff0 35%);pointer-events:none;z-index:1}.wb-card--e:hover .wb-card-img img{transform:scale(1.06)}.wb-card--e .wb-badge{left:auto;right:10px;z-index:2}.wb-card--e .wb-dial{position:absolute;top:-6px;left:-6px;z-index:3;width:62px;height:62px;box-sizing:border-box;border-radius:50%;background:radial-gradient(circle,#fbf8f2 0 52%,transparent 53%),repeating-conic-gradient(#2b1a0c 0 2deg,transparent 2deg 30deg),#fbf8f2;border:2px solid #b08a4a;box-shadow:0 4px 10px #00000059;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#2b1a0c;font:700 20px/1 Cormorant Garamond,Georgia,serif}.wb-card--e .wb-dial small{font:600 6.5px Montserrat,sans-serif;letter-spacing:.2em;margin-top:1px;text-transform:uppercase}.wb-card--e .wb-card-body{display:flex;flex-direction:column;flex:1;padding-top:16px;text-align:center}.wb-card--e h3{font:600 19px/1.25 Cormorant Garamond,Georgia,serif;color:#3a2614;margin:0;text-shadow:0 1px 0 #fff,0 -1px 0 rgba(0,0,0,.12);letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.wb-card--e h3 em{font-style:italic}.wb-card--e .wb-card-foot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:12px}.wb-card--e .wb-price{display:inline-block;background:#7a1f1f;color:#f6e7c8;font:600 16px Cormorant Garamond,Georgia,serif;padding:5px 18px;clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%,8% 50%)}.wb-card--e .wb-price s{color:#e0bfa0;font-weight:400;margin-left:6px}.wb-card--e .wb-btn-e{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;border:1px solid #3a2614;color:#3a2614;font:600 11px Montserrat,sans-serif;letter-spacing:.18em;text-transform:uppercase;padding:11px;transition:color .35s}.wb-card--e .wb-btn-e:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3a2614;transform:translate(-101%);transition:transform .4s ease}.wb-card--e .wb-btn-e>*{position:relative}.wb-card--e .wb-arr{transition:transform .35s}.wb-card--e:hover .wb-btn-e{color:#fbf8f2}.wb-card--e:hover .wb-btn-e:before{transform:none}.wb-card--e:hover .wb-arr{transform:translate(6px)}@media(max-width:749px){.wb-grid{gap:14px}.wb-card.wb-card--e{padding:8px 8px 12px}.wb-card--e .wb-frame{padding:6px}.wb-card--e .wb-dial{width:44px;height:44px;font-size:15px}.wb-card--e .wb-dial small{font-size:5px}.wb-card--e h3{font-size:15px}.wb-card--e .wb-price{font-size:14px;padding:4px 14px}.wb-card--e .wb-btn-e{font-size:9px;padding:9px 4px;letter-spacing:.14em}}html,body,main,#MainContent,.content-for-layout,.shopify-section,.section,.section-wrapper,.wb,.wb-wrap,.wb-coll,.wb-chero,.wb-foot,header,.header,.header-wrapper,sticky-header,.section-header,.shopify-section-header-sticky,footer,.footer,.menu-drawer,.mega-menu,.menu-list__submenu,.cart-drawer,.theme-drawer,.predictive-search,.dialog-modal,[class*=color-scheme]{background-color:#fbf8f2!important}:root,body,[class*=color-scheme]{--color-background:251,248,242;--color-background-rgb:251 248 242;--color-input-background:#fbf8f2}.wb-card--e{box-shadow:0 1px #d8cbb4,0 12px 30px -18px #3c230a73!important}header-component,.header,.wb-sec,.wb-faq-wrapper,.wb-buying-guide,.wb-faq-section,.winder-faq-section,.related-collections-grid-wrapper,.related-collections-wrapper,.wbp-main,.section-background,.search-results,.main-search,.cart-page,.cart-items{background-color:#fbf8f2!important}.wb-diff-card,.guide-card,.rel-card,.blog-post-item{background-color:#fbf8f2!important;border:1px solid #e8dcc6!important}.wb.wb-foot,.wb-foot,footer,.footer,.shopify-section-group-footer-group,footer .shopify-section{background-color:#0d0d0d!important}html body .wb-foot .wb-wrap,html body .wb-foot .wb-fcols,html body .wb-foot div{background-color:transparent!important}html body header-component.header,html body header-component,html body .header-wrapper,html body sticky-header,html body .section-header,html body header.header{background-color:#fbf8f2!important}html body .wb-faq-wrapper,html body .wb-faq-wrapper *{background-color:#fbf8f2!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/wb.css.map */
