.sd-theme [hidden]{display:none!important}.sd-theme .content-for-layout{display:block}.sd-theme [class^=sd-],.sd-theme [class^=sd-] *{box-sizing:border-box}.sd-theme [class^=sd-]{color:#252525;font-family:Arial,Helvetica,sans-serif}.sd-theme [class^=sd-] a{color:inherit;text-decoration:none}.sd-theme [class^=sd-] button{cursor:pointer}.sd-theme [class^=sd-] :focus-visible{outline:2px solid #8066b0;outline-offset:4px}.sd-theme [class^=sd-] h1,.sd-theme [class^=sd-] h2{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-style:italic;letter-spacing:-1px;line-height:1.04;text-transform:uppercase;text-wrap:balance}.sd-theme [class^=sd-] p{line-height:1.65}.sd-mobile-only{display:none!important}.sd-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sd-announcement{min-height:40px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 20px;font-size:12px;line-height:20px}.sd-header{background:#fff;position:relative;z-index:30;font-size:13px}.sd-header-row{height:70px;padding:0 40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #f7f7f7}.sd-logo{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:300px}.sd-logo strong{font-size:22px;letter-spacing:5px;text-transform:uppercase;line-height:1.3}.sd-logo small{font-size:8px;letter-spacing:1px;margin-top:2px}.sd-logo img{display:block;max-width:180px;max-height:50px;width:auto;height:auto}.sd-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:20px}.sd-icon{width:26px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;color:#252525!important;position:relative;min-height:0!important;font:26px/1 Arial}.sd-icon svg{width:24px;height:24px;stroke-width:1.2}.sd-icon [data-sd-count]{position:absolute;right:-5px;top:-1px;font-size:10px;background:#463027;color:#fff;border-radius:50%;min-width:14px;text-align:center}.sd-desktop-nav{height:70px;display:flex;align-items:center;justify-content:center;padding:0 30px}.sd-menu-list{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.sd-menu-list li{list-style:none}.sd-menu-list a,.sd-menu-list summary{font-size:13px;line-height:1.4}.sd-menu-list summary{cursor:pointer;list-style:none}.sd-menu-list summary::-webkit-details-marker{display:none}.sd-desktop-nav>.sd-menu-list>li>details>.sd-submenu{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;background:#fff;padding:36px 6vw;box-shadow:0 10px 14px #0001;border-top:1px solid #eee;z-index:40;list-style:none}.sd-submenu{list-style:none;padding:16px}.sd-submenu li{padding:8px 0}.sd-submenu .sd-submenu{padding:8px 0 0 16px}.sd-submenu a:hover{text-decoration:underline}.sd-hero{position:relative;background:#f6f2ef}.sd-hero>a,.sd-feature>a{display:block}.sd-hero img,.sd-feature img{display:block;width:100%;height:auto}.sd-hero img{aspect-ratio:2880/1600;object-fit:cover}.sd-banner-mobile{display:none}.sd-hero-caption{position:absolute;inset:auto 5% 8%;text-align:center}.sd-hero-caption h1{font-size:48px}.sd-feature{padding:var(--sd-top,80px) 40px var(--sd-bottom,40px)}.sd-feature .sd-banner-desktop img{aspect-ratio:auto;object-fit:cover}.sd-editorial-copy{text-align:center;padding:28px 12px 0}.sd-editorial-copy h2{font-size:34px;margin:0 0 14px}.sd-editorial-copy p{font-size:13px;margin:0 0 18px}.sd-button,.sd-theme .sd-button{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:12px 30px;background:#262626;border:1px solid #262626;border-radius:30px;color:#fff!important;font:700 13px/1.25 Arial;text-align:center;box-shadow:none;cursor:pointer;text-decoration:none}.sd-button:hover{background:#463027;border-color:#463027}.sd-button:disabled{opacity:.5;cursor:not-allowed}.sd-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px var(--sd-gap,40px);padding:var(--sd-top,40px) 40px var(--sd-bottom,40px)}.sd-square-image{display:block;aspect-ratio:1;background:#f6f4f2;overflow:hidden}.sd-square-image img{display:block;width:100%;height:100%;object-fit:cover}.sd-circle-section{text-align:center;padding:44px 40px}.sd-circle-section h2{font-size:34px;margin:0 0 15px}.sd-circle-section>p{font-size:13px;max-width:760px;margin:0 auto 30px}.sd-circle-scroll{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;padding:15px 0 22px;scrollbar-width:thin;scrollbar-color:#ccc transparent}.sd-circle-scroll>a{flex:0 0 130px;scroll-snap-align:start;font-size:12px;text-align:center}.sd-circle-scroll img{display:block;width:130px;height:130px;object-fit:contain;border-radius:50%;background:#faf8f7}.sd-circle-scroll span{display:block;margin-top:14px}.sd-shop-links{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:30px;padding:50px 40px;align-items:center}.sd-shop-photo img{width:100%;height:auto;aspect-ratio:1000/1325;object-fit:cover;display:block}.sd-shop-links-copy{text-align:center}.sd-shop-links-copy>p{font-size:13px}.sd-shop-links-copy>a:not(.sd-button){display:block;font-size:clamp(20px,2.5vw,36px);font-weight:900;font-style:italic;line-height:1.3;margin:12px 0}.sd-shop-links-copy>.sd-button{margin-top:22px}.sd-newsletter{padding:65px 24px;text-align:center}.sd-newsletter>p:first-child{font-size:12px;letter-spacing:2px;margin-bottom:12px}.sd-newsletter h2{font-size:42px;margin:0 0 16px}.sd-newsletter p{font-size:13px;max-width:630px;margin:0 auto 24px}.sd-newsletter-form{max-width:560px;margin:auto}.sd-email-row{display:flex;background:#fff;border:1px solid #bbb;border-radius:30px;overflow:hidden}.sd-email-row input{width:100%;min-width:0;background:transparent;border:0;padding:15px 20px;font:13px Arial;color:#222;border-radius:0}.sd-email-row button{border:0;background:#262626;color:#fff;padding:14px 25px;font:700 13px Arial;white-space:nowrap;border-radius:30px;box-shadow:none}.sd-trust-bar{display:flex;justify-content:space-evenly;align-items:center;gap:20px;padding:25px 30px;border-block:1px solid #eee;font-size:13px;background:#fff}.sd-footer{padding:55px 40px 25px;background:#fff;font:13px/1.7 Arial}.sd-footer-top{display:grid;grid-template-columns:1.65fr repeat(3,1fr);gap:40px}.sd-footer-signup h2{font-size:26px;margin:0 0 18px}.sd-footer-signup>p{max-width:380px}.sd-footer-signup .sd-newsletter-form{margin:24px 0 0}.sd-social{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.sd-footer-column>summary{font-weight:700;margin:0 0 20px;list-style:none;pointer-events:none}.sd-footer-column>summary::-webkit-details-marker{display:none}.sd-footer-column ul{list-style:none;margin:0;padding:0}.sd-footer-column li{margin:0 0 10px}.sd-footer a:hover{text-decoration:underline}.sd-footer-bottom{border-top:1px solid #eee;margin-top:44px;padding-top:24px;display:flex;gap:24px;align-items:center;justify-content:space-between;font-size:11px;flex-wrap:wrap}.sd-footer-policies{display:flex;gap:15px;flex-wrap:wrap}.sd-payments{display:flex;gap:6px}.sd-payments svg{width:36px;height:24px}.sd-collection-heading{text-align:center;padding:40px 30px 36px}.sd-collection-heading h1{font-size:32px;margin:0 0 20px}.sd-collection-heading>div{font-size:13px;line-height:1.7;max-width:700px;margin:auto}.sd-model-navigation{text-align:center;padding:10px 40px 36px;font-size:13px}.sd-tab-buttons{display:flex;justify-content:center;gap:12px;margin:20px 0 35px}.sd-tab-buttons button{border:0;background:#f7f3f3;border-radius:30px;padding:6px 15px;font:13px Arial;box-shadow:none}.sd-tab-buttons button[aria-selected=true]{background:#262626;color:#fff}.sd-model-panel{display:flex;overflow-x:auto;gap:40px;text-align:center;justify-content:space-evenly}.sd-model-panel>div{flex:0 0 auto;min-width:130px}.sd-model-panel a{display:block;margin:12px 0}.sd-model-title{font-weight:900;font-style:italic;font-size:17px;text-transform:uppercase}.sd-section{padding-inline:40px}.sd-grid{display:grid;grid-template-columns:repeat(var(--sd-cols,4),minmax(0,1fr));gap:35px 10px}.sd-card{min-width:0;font:13px/1.5 Arial;text-align:left}.sd-card-media{position:relative;aspect-ratio:4/5;background:#f1f1f1;overflow:hidden}.sd-card-media>a{display:block;height:100%}.sd-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sd-card-media:hover img{transform:scale(1.02)}.sd-card-title{display:block;padding-top:20px;min-height:62px}.sd-card-price{margin:12px 0}.sd-card-add{position:absolute;right:10px;bottom:12px;opacity:0;transition:opacity .2s}.sd-card-media:hover .sd-card-add,.sd-card-media:focus-within .sd-card-add{opacity:1}.sd-card-add button,.sd-card-choose{display:inline-flex;background:#fff;border:1px solid #ddd;border-radius:25px;padding:8px 15px;font:12px Arial;box-shadow:none}.sd-card .sd-form-error{font-size:11px}.sd-collection-grid{padding-bottom:65px}.sd-filters{display:flex;justify-content:space-between;align-items:start;gap:20px;font:13px Arial;padding:18px 0;margin:0 0 25px;border-block:1px solid #ddd;flex-wrap:wrap}.sd-filters details{position:relative}.sd-filters summary{cursor:pointer}.sd-filters label{display:inline-flex;gap:8px;align-items:center}.sd-filters select,.sd-filters input[type=number]{border:1px solid #ddd;padding:8px;background:#fff;border-radius:0;color:#222;max-width:130px}.sd-filter-options{padding:15px;background:#fff}.sd-pagination{text-align:center;padding:40px 0}.sd-pagination a,.sd-pagination span{display:inline-block;margin:0 8px}.sd-featured{padding-top:50px;padding-bottom:40px}.sd-featured h2{text-align:center;font-size:32px;margin:0 0 30px}.sd-editor-note{background:#fff5c8;padding:14px;font-size:13px}.sd-empty{text-align:center;padding:50px}.sd-placeholder{display:block;width:100%;height:100%;background:#f1f1f1}.sd-main-product{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0 0 60px;font:13px/1.65 Arial;background:#fff}.sd-product-gallery{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr);gap:2px;min-width:0;align-self:start}.sd-gallery-thumbs{max-height:calc(100vh - 180px);overflow-y:auto;scrollbar-width:thin;grid-column:1;grid-row:1}.sd-gallery-thumbs button{width:100%;padding:0;border:1px solid transparent;background:#f2f2f2;border-radius:0;display:block;margin-bottom:3px}.sd-gallery-thumbs button[aria-current=true]{border-color:#222}.sd-gallery-thumbs img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.sd-product-media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;grid-column:2;grid-row:1;min-width:0;position:relative;align-items:start}.sd-product-media::-webkit-scrollbar{display:none}.sd-media-item{flex:0 0 100%;scroll-snap-align:start;min-width:0}.sd-media-item img,.sd-media-item video,.sd-media-item iframe,.sd-media-item model-viewer{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#f1f1f1}.sd-image-zoom{display:block;width:100%;padding:0!important;border:0!important;background:#f1f1f1!important;border-radius:0!important;box-shadow:none!important;cursor:zoom-in!important}.sd-gallery-dots{display:none}.sd-product-info{padding:50px 8vw 0;min-width:0}.sd-product-info h1{font-size:30px;margin:0 0 20px}.sd-product-block{margin-bottom:22px}.sd-product-price{font-size:16px;margin:0}.sd-product-form label{display:block;margin:0 0 10px}.sd-product-form select{width:100%;background:#faf6f6;border:1px solid #f5eeee;border-radius:30px;color:#252525;padding:14px 18px;font:13px Arial;margin-bottom:20px}.sd-product-form>p{margin:0 0 20px}.sd-buy-row{display:flex;gap:10px;margin-top:20px}.sd-buy-row>.sd-button{flex:1;min-height:48px}.sd-quantity{display:flex;align-items:center;width:112px;flex-shrink:0;border:1px solid #ddd;border-radius:30px;overflow:hidden}.sd-quantity button{border:0!important;background:#fff!important;box-shadow:none!important;color:#222!important;padding:8px!important;font:18px Arial!important;min-width:30px;border-radius:0!important}.sd-quantity input{width:48px;min-width:0;text-align:center;border:0;background:#fff;padding:8px 0;font:13px Arial;-webkit-appearance:textfield;appearance:textfield}.sd-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.sd-form-error{color:#a80000!important;font:13px/1.4 Arial}.sd-form-error:empty{display:none}.sd-product-form .shopify-payment-button{margin-top:12px}.sd-product-description{font:13px/1.8 Arial;overflow-wrap:anywhere}.sd-product-description img{max-width:100%;height:auto}.sd-product-accordion{border-top:1px solid #ddd;padding:16px 0}.sd-product-accordion summary{font-weight:700;cursor:pointer}.sd-page{max-width:1000px;margin:auto;padding:60px 30px;font:15px/1.8 Arial;min-height:45vh}.sd-page h1{font-size:36px}.sd-page a{text-decoration:underline!important}.sd-contact-form{display:grid;gap:18px}.sd-contact-form label{display:grid;gap:8px}.sd-contact-form input,.sd-contact-form textarea{border:1px solid #ccc;padding:14px;width:100%;font:14px Arial;background:#fff}.sd-contact-form textarea{min-height:140px}.sd-dialog{position:fixed;margin:auto;padding:28px;background:#fff;color:#252525;border:0;max-width:min(96vw,600px);max-height:90dvh;overflow:auto;font:14px/1.6 Arial}.sd-dialog::backdrop{background:#0007}.sd-dialog-title{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px}.sd-dialog-title strong{font-size:22px}.sd-dialog .sd-icon{font-size:26px}.sd-cart-dialog{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:460px;max-width:100vw}.sd-cart-item{display:flex;gap:18px;border-bottom:1px solid #ddd;padding:18px 0}.sd-cart-item img{width:90px;height:110px;object-fit:cover}.sd-cart-item p{font-size:12px;margin:5px 0}.sd-cart-item button{border:0;background:none;padding:0;text-decoration:underline;font:12px Arial}.sd-cart-subtotal{font-weight:700;margin-top:25px}.sd-search-dialog{width:600px}.sd-search-row{display:flex;gap:12px;margin-top:12px}.sd-search-row input{min-width:0;flex:1;border:1px solid #aaa;padding:12px;font:15px Arial}.sd-nav-dialog{margin:0 auto 0 0;height:100dvh;max-height:100dvh;width:370px;max-width:92vw}.sd-nav-dialog .sd-menu-list{display:block}.sd-nav-dialog .sd-menu-list>li{padding:16px 0;border-bottom:1px solid #eee}.sd-nav-dialog .sd-submenu{padding:10px 0 0 20px}.sd-zoom-dialog{padding:40px 15px;max-width:95vw}.sd-zoom-dialog>.sd-icon{position:absolute;right:12px;top:6px}.sd-zoom-dialog img{max-height:80dvh;max-width:90vw;display:block}.sd-button-row{text-align:center;padding:30px}@media(max-width:989px){.sd-menu-list{gap:16px}.sd-header-row{padding:0 24px}.sd-header-tools{gap:12px}.sd-product-info{padding:35px 30px}.sd-product-gallery{grid-template-columns:70px minmax(0,1fr)}.sd-footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:25px}.sd-footer-signup{grid-column:1/-1}.sd-footer-signup .sd-newsletter-form{max-width:500px}.sd-shop-links-copy>a:not(.sd-button){font-size:22px}}@media(max-width:749px){.sd-mobile-only{display:block!important}.sd-icon.sd-mobile-only{display:inline-flex!important}.sd-desktop-only,.sd-desktop-nav{display:none!important}.sd-announcement{min-height:32px;padding:6px 12px;font-size:10px}.sd-header-row{height:66px;padding:0 16px;grid-template-columns:1fr auto 1fr}.sd-header-tools{gap:15px}.sd-logo{max-width:170px}.sd-logo strong{font-size:17px;letter-spacing:2px}.sd-logo img{max-width:150px;max-height:40px}.sd-logo small{font-size:7px}.sd-header-left{display:flex;align-items:center}.sd-header-tools>.sd-icon svg{width:22px}.sd-banner-desktop{display:none}.sd-banner-mobile{display:block}.sd-hero img{aspect-ratio:1500/1900;object-fit:cover}.sd-hero-caption h1{font-size:30px}.sd-feature{padding:40px 16px 24px}.sd-feature .sd-banner-mobile img{width:100%;height:auto}.sd-editorial-copy{padding:20px 2px 0}.sd-editorial-copy h2{font-size:26px;margin-bottom:12px}.sd-editorial-copy p{font-size:12px}.sd-editorial-grid{padding:24px 16px;grid-template-columns:1fr;gap:35px}.sd-button,.sd-theme .sd-button{font-size:12px;padding:12px 25px}.sd-circle-section{padding:30px 16px}.sd-circle-section h2{font-size:28px}.sd-circle-section>p{font-size:12px}.sd-circle-scroll{gap:18px}.sd-circle-scroll>a{flex-basis:90px;font-size:11px}.sd-circle-scroll img{width:90px;height:90px}.sd-circle-section.sd-mobile-only{padding:12px 14px 0}.sd-circle-section.sd-mobile-only .sd-circle-scroll{padding:0 0 12px;gap:15px}.sd-circle-section.sd-mobile-only .sd-circle-scroll>a{flex-basis:62px;font-size:10px}.sd-circle-section.sd-mobile-only img{width:62px;height:62px}.sd-circle-section.sd-mobile-only span{margin-top:7px}.sd-shop-links{grid-template-columns:1fr 1fr;padding:30px 16px;gap:16px}.sd-shop-links-copy{grid-column:1/-1;grid-row:1}.sd-shop-links-copy>a:not(.sd-button){font-size:27px}.sd-newsletter{padding:45px 20px}.sd-newsletter h2{font-size:34px}.sd-newsletter p{font-size:12px}.sd-email-row input{padding:14px}.sd-email-row button{padding:14px 20px}.sd-trust-bar{flex-direction:column;gap:12px;padding:22px 16px;font-size:12px}.sd-footer{padding:35px 20px 22px}.sd-footer-top{display:block}.sd-footer-signup{margin-bottom:35px}.sd-footer-signup h2{font-size:27px}.sd-footer-column{border-top:1px solid #ddd;padding:16px 0}.sd-footer-column>summary{pointer-events:auto;cursor:pointer;margin:0}.sd-footer-column>summary:after{content:"+";float:right}.sd-footer-column[open]>summary:after{content:"\2212"}.sd-footer-column ul{margin-top:18px}.sd-footer-bottom{display:block;margin-top:15px;text-align:center}.sd-footer-policies{justify-content:center;margin:18px 0;font-size:11px}.sd-payments{justify-content:center}.sd-collection-heading{padding:30px 20px 20px}.sd-collection-heading h1{font-size:28px}.sd-model-navigation{padding:0 16px 24px}.sd-model-panel{justify-content:start;gap:25px}.sd-model-panel>div{min-width:140px}.sd-tab-buttons{margin:15px 0 20px}.sd-section{padding-inline:16px}.sd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.sd-card{font-size:11px}.sd-card-title{padding-top:12px;min-height:54px}.sd-card-price{margin:8px 0}.sd-card-add{opacity:1;right:6px;bottom:6px}.sd-card-add button,.sd-card-choose{font-size:11px;padding:6px 10px}.sd-filters{gap:12px;font-size:12px}.sd-main-product{display:block;padding-bottom:35px}.sd-product-gallery{display:flex;flex-direction:column;gap:0}.sd-gallery-thumbs{order:2;display:flex;gap:4px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:8px 16px}.sd-gallery-thumbs button{flex:0 0 56px;width:56px}.sd-product-media{width:100%}.sd-product-info{padding:25px 20px}.sd-product-info h1{font-size:28px}.sd-product-description{font-size:13px}.sd-page{padding:35px 20px}.sd-page h1{font-size:30px}.sd-dialog{padding:22px 18px}.sd-search-row{gap:6px}.sd-search-row .sd-button{padding:12px}.sd-hero-caption .sd-button{min-height:38px}}@media(prefers-reduced-motion:reduce){.sd-theme *{scroll-behavior:auto!important;transition:none!important}}.sd-card-media .sd-card-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.sd-card-media:hover .sd-card-hover{opacity:1}.sd-desktop-nav>.sd-menu-list>li>details>.sd-submenu{display:block}.sd-desktop-nav .sd-submenu>.sd-menu-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-top:20px}.sd-desktop-nav .sd-submenu .sd-submenu .sd-menu-list,.sd-nav-dialog .sd-menu-list{display:block}.sd-product-summary{font:13px/1.65 Arial;margin:0 0 28px}.sd-product-summary a{text-decoration:underline!important}.sd-gallery-arrows{position:absolute;left:110px;right:15px;top:50%;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.sd-gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-radius:50%;border:0;background:#fff;color:#222;font:30px/1 Arial;padding:0;box-shadow:none}@media(max-width:749px){.sd-gallery-arrows{left:12px;right:12px;top:43%}.sd-gallery-arrows button{width:32px;height:32px}}.sd-theme #header-group:has(.sd-header){position:sticky;top:0;z-index:40;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sd-theme.css.map */
