body.temple-theme{--ivory:#f5ead8;--wine:#885d2c;--gold:#c8a46b;--ink:#44301f;--muted:#78634d;--line:#bda17b;--sand:#dcc6a5;background:#e8d8bf;color:var(--ink);background-image:radial-gradient(ellipse at 10% 0,#65413125,transparent 55%),radial-gradient(ellipse at 100% 30%,#74452d18,transparent 55%)}
.temple-theme h1,.temple-theme h2,.temple-theme h3{color:inherit}.temple-theme .eyebrow{color:#885d2c}.temple-theme .button{background:#d8b980;border-color:#d8b980;color:#281b17;border-radius:2px}.temple-theme .button:hover{background:#efcf94;border-color:#efcf94}.temple-theme .button.secondary{background:transparent;color:#e4c58d;border-color:#957443}.temple-theme .text-link{color:#e0c08b;border-color:#9b784b}.temple-theme :focus-visible{outline:2px solid #e1b867;outline-offset:4px}.temple-theme .premium-topbar{background:#684c30;color:#f2e2c9;border-bottom:1px solid #a483492b;font-size:11px;padding:7px 4%;letter-spacing:.06em}.temple-theme .premium-header{background:#f0e3cd;color:#493322;border-bottom:1px solid #9e795343;box-shadow:0 8px 22px #100a0726}.temple-theme .premium-header-row{padding:21px 0;grid-template-columns:255px 1fr auto}.temple-theme .premium-wordmark{color:#6e4824}.temple-theme .premium-wordmark>span{display:flex;align-items:center;gap:14px;font-size:37px;letter-spacing:.15em}.temple-theme .premium-wordmark small{font-size:8px;letter-spacing:.055em;color:#796249;margin-top:8px}.temple-lotus{width:48px;height:34px;flex-shrink:0;color:var(--gold)}.temple-theme .premium-wordmark .temple-lotus{width:34px;height:27px}.temple-theme .premium-search{background:#f3e9da;border-color:#b4966e80;border-radius:2px}.temple-theme .premium-search input{color:#33271e}.temple-theme .premium-search input::placeholder{color:#756655}.temple-theme .premium-search button{background:#6b4530;color:#f6e5c6;border-radius:0}.temple-theme .premium-actions b{background:#5a3e2c;color:#f0d4a1}.temple-theme .premium-nav{border-top:1px solid #c1a07022;min-height:51px}.temple-theme .premium-nav .nav-shop{color:#e3c387;border-color:#b08c4e50}.temple-theme .premium-nav a:hover,.temple-theme .nav-dropdown summary:hover{color:#f6d699}.temple-theme .nav-dropdown>div,.temple-theme .search-suggestions{background:#39281f;color:#f1e3ce;border-color:#88704e;box-shadow:0 14px 30px #100b0750}.temple-theme .search-suggestions img{background:#eee3d1}.temple-theme .search-suggestions a:hover{background:#4a3527}.temple-theme .premium-hero{position:relative;grid-template-columns:1fr 1fr;gap:3%;padding:42px 4.5%;margin-top:0;min-height:610px;background:radial-gradient(ellipse at 70% 35%,#6e422c35,transparent 65%);border-bottom:1px solid #b28d5659;border-radius:0;overflow:visible}.temple-theme .premium-hero:before,.temple-theme .premium-hero:after{content:'';position:absolute;top:28px;bottom:0;width:7px;border-left:1px solid #b88d4d40;border-right:1px solid #b88d4d40;pointer-events:none}.temple-theme .premium-hero:before{left:0}.temple-theme .premium-hero:after{right:0}.temple-theme .premium-hero-copy{position:relative;z-index:1;padding:24px 5% 24px 2%;max-width:630px}.temple-theme .premium-hero-copy>.temple-lotus{width:58px;height:40px;margin-bottom:22px}.temple-theme .premium-hero h1{font-size:clamp(50px,5.3vw,78px);color:#3d2518;line-height:.99;max-width:560px}.temple-theme .premium-hero .eyebrow{color:#876037;letter-spacing:.22em;font-size:10px}.temple-theme .premium-hero-copy>p{color:#69533d;max-width:390px;font-size:15px;line-height:1.8}.temple-theme .hero-signature{color:#80694b;margin-top:34px;font-size:10px;letter-spacing:.055em}.temple-theme .hero-signature>span:first-child{color:#c4a269}.temple-theme .premium-hero-visual{min-height:510px;margin:12px 18px 0;background:#d7c3a6;border-radius:48% 48% 3px 3px;border:1px solid #d6b278;outline:1px solid #a37b473d;outline-offset:12px;box-shadow:0 0 0 5px #38291e,0 22px 45px #110d0960}.temple-theme .premium-hero-visual>img{object-position:50% 55%;filter:sepia(.12) saturate(.88)}.temple-theme .hero-feature-tag{left:18px;right:18px;bottom:18px;color:#f2dfbe;background:#382519ed;border:1px solid #c6a16b67;border-radius:1px;font-size:11px;padding:12px 16px}.temple-theme .benefit-strip{color:#725a3d;border-color:#a5824f45;padding:23px 0}.temple-theme .benefit-strip .icon{color:#d4b37c}.temple-theme .section{padding-top:65px;padding-bottom:65px}.temple-theme .section-head h2{color:#4d3320}.temple-theme .section-head>p{color:#7b6448}.temple-theme .category-section{padding-top:54px;padding-bottom:52px}.temple-theme .category-media{border-radius:48% 48% 2px 2px;height:265px;background:#dfcdb0;border:1px solid #b8955e;padding:10px;box-shadow:inset 0 0 0 5px #2d241c,inset 0 0 0 6px #9d7d4a40}.temple-theme .category-media img{padding:22px}.temple-theme .premium-category h3{color:#58391f;font-size:25px}.temple-theme .premium-category small{color:#806446}.temple-theme .premium-category>div:nth-child(2)>span{color:#d3ad70}.temple-theme .product-section{background:linear-gradient(180deg,#d7bc9660,#e8d8bf00)}.temple-theme .product-section+.product-section{border-color:#ae8b5340}.temple-theme .premium-card{--ink:#3a2a1f;--wine:#5d3329;--line:#d3bfa1;--muted:#766149;background:#eddfc8;color:#3a2a1f;border:1px solid #9e8052;border-radius:2px;box-shadow:0 9px 30px #110b071c}.temple-theme .premium-card:hover{box-shadow:0 12px 30px #10090455}.temple-theme .premium-card .image-wrap,.temple-theme .premium-card .card-media{background:#f2e7d3}.temple-theme .premium-card .image-wrap{margin:14px 14px 0;border-radius:46% 46% 2px 2px;aspect-ratio:1.08;border:1px solid #c2a47355}.temple-theme .premium-card img{aspect-ratio:1.08;padding:24px 20px 14px}.temple-theme .premium-card .card-info{padding:21px 24px 22px}.temple-theme .premium-card h3{color:#3b2a1e}.temple-theme .premium-card .card-type{color:#7b6145}.temple-theme .premium-card .card-price,.temple-theme .premium-card .quick-add{color:#5d3329}.temple-theme .premium-card .quick-add{border-color:#b89a6d70}.temple-theme .premium-card .badge{background:#3e2b20;color:#f5e2bf;border:1px solid #a2814d66;border-radius:1px}.temple-theme .premium-card :focus-visible{outline-color:#6c4225}.temple-theme .premium-editorial{margin-top:55px;gap:30px}.temple-theme .editorial-art{background:#dec5a2;border:1px solid #8a6a3d70;border-radius:2px;color:#513721}.temple-theme .editorial-art p{color:#765a3d}.temple-theme .art-composition{background:linear-gradient(125deg,#ddc9a7,#b9986e);border-radius:44% 44% 0 0}.temple-theme .art-frame{border-color:#7f5d33;transform:rotate(0);background:#edddbf}.temple-theme .editorial-story{position:relative;background:radial-gradient(ellipse at top,#66432c55,transparent 75%),#dac09a;border:1px solid #99723f80;border-radius:46% 46% 2px 2px;padding:70px 38px 50px;color:#51331d;min-height:425px}.temple-theme .editorial-story>.temple-lotus{width:55px;height:40px}.temple-theme .editorial-story p{color:#73573b}.temple-theme .premium-footer{position:relative;background:#d4bb96;border-top:1px solid #a17c474d;color:#4e351f;padding-top:65px;padding-bottom:95px}.temple-theme .premium-footer:before{content:'';position:absolute;top:8px;left:4%;right:4%;height:3px;border-top:1px solid #bc98522e;border-bottom:1px solid #bc98522e}.temple-theme .premium-footer p,.temple-theme .premium-footer .footer-bottom{color:#765c3e}.temple-theme .premium-footer h3{color:#68451f}.temple-theme .premium-footer .footer-bottom{border-color:#a8835145}.temple-theme .breadcrumbs{color:#7a6246}.temple-theme .collection-heading{padding:34px 30px 38px;background:linear-gradient(100deg,#ddc3a0,#eadac0);border-top:1px solid #ac89524a;border-bottom:1px solid #ac89524a}.temple-theme .collection-heading h1{color:#50331d}.temple-theme .collection-heading .rte{color:#755a3d}.temple-theme .category-sidebar>a{color:#6b5033;border-color:#7a5c38}.temple-theme .category-sidebar>a[aria-current]{background:#c5a370;color:#3e291a}.temple-theme .sidebar-help{background:#d9bf97;border:1px solid #94724166;border-radius:48% 48% 0 0;padding-top:38px;color:#684b2f}.temple-theme .sidebar-help h3{color:#53371e}.temple-theme .filter-form{background:#e4d1b2;border:1px solid #9573455e;color:#5b4026;border-radius:2px}.temple-theme input,.temple-theme select,.temple-theme textarea{background:#f5ead7;color:#50391f;border-color:#8f704a}.temple-theme option{background:#f5ead7;color:#50391f}.temple-theme input[type=checkbox],.temple-theme input[type=range]{accent-color:#b99355}.temple-theme .availability-toolbar{color:#705638}.temple-theme .active-filters a{border-color:#957345}.temple-theme .premium-product-layout{gap:50px}.temple-theme .product-section-page{padding-bottom:60px}.temple-theme .product-info h1{color:#54361e}.temple-theme .product-info .price{color:#825a2d}.temple-theme .product-info .caption,.temple-theme .product-info .specs td:first-child{color:#806748}.temple-theme .product-info .specs,.temple-theme .product-description{color:#62472d}.temple-theme .product-info details{border-color:#8a6a3e66}.temple-theme .product-info .product-delivery,.temple-theme .delivery-card{background:#e1caa7;border-color:#80633f;color:#644a2d}.temple-theme .product-info .stock-dot{color:#aed0a1}.temple-theme .gallery-stage{background:#efe2cd;border:1px solid #ac8953;border-radius:2px}.temple-theme .gallery-thumbs>button{background:#ddc6a2;color:#604324;border-color:#8b6b40}.temple-theme .gallery-thumbs>button[aria-pressed=true]{border-color:#e4ba74;box-shadow:0 0 0 1px #e4ba74}.temple-theme .gallery-caption{color:#59452e;background:#f1e5d1}.temple-theme .size-guide{--line:#c5ad89;--wine:#653e2a;color:#48321f;background:#efe1c8}.temple-theme .size-guide .caption{color:#736047}.temple-theme .unit-switch button{color:#51361f;background:#f9efde}.temple-theme .unit-switch button[aria-pressed=true]{background:#63452b;color:#fff0d2}.temple-theme .dialog{--ink:#392a20;--wine:#613b29;--line:#cfb993;--muted:#715d46;--ivory:#f0e3ce;background:#f0e3ce;color:#392a20;border:1px solid #ab8650;box-shadow:0 25px 75px #12090780}.temple-theme .dialog::backdrop{background:#120b08b8;backdrop-filter:blur(5px)}.temple-theme .dialog h2,.temple-theme .dialog h3,.temple-theme .dialog .product-info h2{color:#432b1c}.temple-theme .dialog .dialog-head{border-color:#c8ae86}.temple-theme .dialog .dialog-head button{color:#4c3020}.temple-theme .dialog input,.temple-theme .dialog select{background:#fbf1df;color:#3c2c1e;border-color:#b99b70}.temple-theme .dialog .button{background:#603a29;color:#fff0d4;border-color:#603a29}.temple-theme .dialog .button.secondary{background:transparent;color:#603a29}.temple-theme .dialog .caption,.temple-theme .dialog .product-description{color:#725b3e}.temple-theme .dialog .product-info .price{color:#634028}.temple-theme .dialog .product-info .specs{color:#493322}.temple-theme .dialog .product-info .specs td:first-child{color:#785e41}.temple-theme .preview-unavailable,.temple-theme .cart-shipping-progress{background:#e3d1b2;color:#47321f}.temple-theme .product-preview-dialog .dialog-head{background:#f0e3ce}.temple-theme .cart-line{border-color:#a8834d4d}.temple-theme .cart-line img{background:#eadbc2;border:1px solid #b09365}.temple-theme .cart-total{background:#e0c8a4;padding:28px;border:1px solid #8e6d425c}.temple-theme .cart-total .caption{color:#765c3d}.temple-theme .sticky-buy{background:#e9d5b5;border-color:#a98551;color:#54391f}.temple-theme .narrow,.temple-theme .shopify-policy__container{background:#eedec5;border:1px solid #9b764638;padding:38px}.temple-theme .rte a{color:#815628}.temple-theme .empty-state{border-color:#9b76465c}.temple-theme .status.error{color:#f0a28c}.temple-theme .dialog .status.error{color:#8d2d1e}.temple-theme .search-form input{background:#eddfc8;color:#392a20}.temple-theme .newsletter{border-color:#8f6e3e66}
.temple-sound{position:fixed;left:22px;bottom:20px;z-index:9;color:#f2dfbd;box-shadow:0 8px 25px #10080570;border:1px solid #b18e56;border-radius:4px;background:#38251e}.temple-sound-bar{display:flex;align-items:stretch}.temple-sound-toggle{display:flex;align-items:center;gap:12px;background:transparent;color:inherit;border:0;padding:10px 13px;font-size:12px;text-align:left;min-height:52px}.temple-sound-toggle small{display:block;font-size:9px;letter-spacing:.025em;color:#cfb791;margin-top:1px}.temple-sound-symbol{font-family:serif;font-size:26px;color:#e1bd7a;line-height:1}.temple-sound .sound-pause{display:none}.temple-sound.is-playing .sound-pause{display:block}.temple-sound.is-playing .sound-play{display:none}.temple-sound-settings{border:0;border-left:1px solid #b18e5645;position:relative}.temple-sound-settings summary{padding:14px 10px;list-style:none;line-height:24px;font-size:23px}.temple-sound-settings summary::-webkit-details-marker{display:none}.temple-sound-settings>div{position:absolute;left:-147px;bottom:calc(100% + 12px);width:205px;background:#38251e;border:1px solid #b18e56;padding:18px;border-radius:3px;box-shadow:0 10px 25px #10080555}.temple-sound-settings p{font-size:10px;line-height:1.5;color:#e5d0af;margin:9px 0 0}.temple-sound-settings label{color:#f1ddbc}.temple-theme .temple-sound input[type=range]{border:0;padding:0;width:100%;height:20px;background:transparent}.temple-sound-settings .icon{display:none}
@media(max-width:1100px){.temple-theme .premium-header-row{grid-template-columns:225px 1fr auto;gap:24px}.temple-theme .premium-wordmark>span{font-size:31px}.temple-theme .premium-wordmark small{font-size:7px}.temple-theme .premium-hero{padding:30px 4%;min-height:550px;gap:2%}.temple-theme .premium-hero h1{font-size:58px}.temple-theme .premium-hero-visual{min-height:470px;margin:12px 8px 0}.temple-theme .category-media{height:230px}.temple-theme .premium-category h3{font-size:23px}.temple-theme .editorial-story{padding:65px 28px 40px}}
@media(max-width:760px){.temple-theme .premium-header-row{grid-template-columns:1fr auto;gap:15px;padding:15px 0 12px}.temple-theme .premium-wordmark>span{font-size:29px;gap:10px;letter-spacing:.11em}.temple-theme .premium-wordmark .temple-lotus{width:27px;height:22px}.temple-theme .premium-wordmark small{font-size:7px;letter-spacing:0}.temple-theme .premium-topbar{font-size:9px;letter-spacing:.03em}.temple-theme .premium-nav{min-height:44px;font-size:11px;gap:24px}.temple-theme .premium-actions{gap:13px}.temple-theme .premium-search input{padding:10px 13px}.temple-theme .nav-dropdown>div{top:190px}.temple-theme .premium-hero{grid-template-columns:1fr;padding:31px 6% 26px;gap:26px;width:92%;min-height:0}.temple-theme .premium-hero-copy{padding:0 2%;text-align:center;max-width:none}.temple-theme .premium-hero-copy>.temple-lotus{width:38px;height:27px;margin:0 auto 14px}.temple-theme .premium-hero h1{font-size:50px;max-width:350px;margin:0 auto 19px}.temple-theme .premium-hero .eyebrow{font-size:8px;margin-bottom:16px;letter-spacing:.18em}.temple-theme .premium-hero-copy>p{font-size:13px;line-height:1.7;margin:0 auto;max-width:300px}.temple-theme .premium-hero .hero-buttons{justify-content:center;margin-top:23px;gap:18px}.temple-theme .premium-hero .button{font-size:12px;padding:12px 20px}.temple-theme .premium-hero .text-link{font-size:11px}.temple-theme .premium-hero-visual{min-height:320px;max-height:390px;aspect-ratio:1;margin:0 7px;outline-offset:7px;border-radius:46% 46% 2px 2px}.temple-theme .hero-feature-tag{font-size:9px;bottom:12px;left:12px;right:12px;padding:10px}.temple-theme .benefit-strip{font-size:9px;gap:18px;padding:18px 0}.temple-theme .section{padding-top:42px;padding-bottom:42px}.temple-theme .category-media{height:190px;padding:5px;box-shadow:inset 0 0 0 3px #2d241c,inset 0 0 0 4px #9d7d4a40}.temple-theme .category-media img{padding:19px 10px 10px}.temple-theme .premium-category h3{font-size:22px}.temple-theme .premium-card .image-wrap{margin:7px 7px 0;aspect-ratio:.92}.temple-theme .premium-card img{aspect-ratio:.92;padding:17px 9px 8px}.temple-theme .premium-card .card-info{padding:13px}.temple-theme .premium-card .badge{font-size:8px;left:4px;top:4px;padding:4px 6px}.temple-theme .premium-editorial{margin-top:24px;gap:24px}.temple-theme .editorial-story{border-radius:45% 45% 2px 2px;min-height:390px;padding:66px 30px 40px}.temple-theme .editorial-art{padding:22px 18px}.temple-theme .collection-heading{padding:24px 18px}.temple-theme .collection-heading h1{font-size:43px}.temple-theme .collection-heading .rte{font-size:12px}.temple-theme .category-sidebar>a[aria-current]{background:#d3b176;color:#302119}.temple-theme .premium-product-layout{gap:28px}.temple-theme .product-info h1{font-size:37px}.temple-theme .product-section-page{padding-bottom:20px}.temple-theme .cart-total{padding:22px}.temple-theme .narrow,.temple-theme .shopify-policy__container{padding:25px 20px}.temple-theme .premium-footer{padding-bottom:100px}.temple-sound{left:12px;bottom:12px}.temple-sound-toggle{padding:8px 10px;min-height:46px;font-size:10px;gap:9px}.temple-sound-toggle small{font-size:8px}.temple-sound-symbol{font-size:23px}.temple-sound-settings summary{padding:10px 9px;line-height:26px}.temple-sound-settings>div{left:-127px;width:175px}.product-page .temple-sound{bottom:87px}}
@media(prefers-reduced-motion:reduce){.temple-theme *,.temple-theme *:before,.temple-theme *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.temple-theme .premium-search input{background:transparent;color:#33271e}.temple-theme .temple-sound-settings select{font-size:12px;padding:8px;margin-bottom:14px;color:#f1ddbc;background:#f5ead7;border-color:#927247}

.temple-theme .eyebrow{color:#875b2d}.temple-theme .text-link{color:#775127}.temple-theme .premium-nav .nav-shop{color:#795128}.temple-theme .premium-hero{background:linear-gradient(110deg,#e9d8bf,#ddc09a);margin-top:22px}.temple-theme .premium-hero-visual{border-radius:46% 46% 2px 2px;box-shadow:0 0 0 6px #d8bd95,0 18px 35px #78573525}.temple-theme .premium-hero-visual>img{filter:none}.temple-theme .premium-nav a:hover,.temple-theme .nav-dropdown summary:hover{color:#8a5b2a}.temple-theme .premium-wordmark small{color:#725436}.temple-theme .premium-footer h3{color:#664321}.temple-theme .premium-card .image-wrap{border-radius:3px}.temple-theme .premium-category .category-media{box-shadow:inset 0 0 0 5px #d3b58a,inset 0 0 0 6px #a57d47}.temple-theme .temple-sound{background:#4c3423;color:#f3e2c6}.temple-theme .temple-sound-settings>div{background:#4c3423}.temple-theme .temple-sound-settings select{background:#6a4c31;color:#fff0d4}.temple-theme .product-info .stock-dot{color:#43643d}.temple-theme .nav-dropdown>div,.temple-theme .search-suggestions{background:#f4e7d1;color:#49331f}.temple-theme .search-suggestions a:hover{background:#e2c9a4}

.temple-theme .button.secondary{color:#694623}.temple-theme .premium-hero-visual{border-radius:3px}.temple-theme .premium-hero-visual>img{object-position:center}
