:root{--ss-onyx:#15171c;--ss-onyx-2:#1e2128;--ss-onyx-3:#0f1115;--ss-page:#f7f7f4;--ss-card:#fff;--ss-line:#e7e2d8;--ss-line-soft:#f0ece3;--ss-gold:#c2a05a;--ss-gold-deep:#a8863f;--ss-gold-soft:#efe6d2;--ss-platinum:#c9ccd1;--ss-ink:#1c1e22;--ss-ink-2:#5d6066;--ss-on-dark:#eceae4;--ss-on-dark-dim:#a7a59e;--ss-danger:#c0392b;--ss-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ss-display:var(--ss-sans);--ss-r:8px;--ss-r-sm:4px;--ss-r-pill:999px;--ss-shadow:0 1px 2px rgba(21,23,28,.05),0 6px 18px rgba(21,23,28,.06);--ss-shadow-lift:0 10px 34px rgba(21,23,28,.14);--ss-gutter:clamp(16px,4.5vw,110px);--ss-section-gap:clamp(28px,4vw,60px)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--ss-sans);font-weight:400;color:var(--ss-ink);background:var(--ss-page);letter-spacing:.005em}.master-wrapper-page{background:var(--ss-page);overflow-x:hidden}.page-title h1,.product-essential h1,h1,h2,h2.title,h3{font-family:var(--ss-display);font-weight:600;letter-spacing:.01em;color:var(--ss-ink)}a{color:var(--ss-ink);transition:color .15s ease}a:hover{color:var(--ss-gold-deep)}.footer-info,.footer-powered-by,.footer-upper,.header-lower,.header-menu>.menu-container,.header-upper,.master-wrapper-page .master-wrapper-content,.ss-category-showcase{width:100%;max-width:none;margin-inline:auto;padding-inline:var(--ss-gutter);box-sizing:border-box}.ss-btn-disabled{opacity:.5;cursor:not-allowed}.header{position:sticky;top:0;z-index:1000;width:100%;margin:0;text-align:left;background:linear-gradient(180deg,#181a20 0,var(--ss-onyx) 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.04),0 6px 22px rgba(0,0,0,.28)}.header-upper{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:7px;border-bottom:1px solid hsla(0,0%,100%,.07)}.header-links a,.header-links span,.header-upper a,.header-upper label,.header-upper span{color:var(--ss-on-dark-dim)!important;font-size:clamp(12px,1vw,13px);font-weight:400;letter-spacing:.02em}.header-links a:hover,.header-upper a:hover{color:#fff!important}.header-links-wrapper,.header-selectors-wrapper{position:static;border:0;padding:0;display:flex;align-items:center;gap:clamp(10px,1.5vw,22px)}.header-selectors-wrapper{border:0}.header-selectors-wrapper>div{width:auto;margin:0}.header-links ul{display:flex;gap:clamp(10px,1.5vw,22px);align-items:center}.header-links li{margin:0}.header-selectors-wrapper select{width:auto;background:hsla(0,0%,100%,.06);color:var(--ss-on-dark);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--ss-r-sm);padding:4px 8px;font-family:var(--ss-sans)}.header-lower{display:flex;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(10px,1.6vw,18px)}.header-logo{margin:0;flex:0 0 auto}.header-logo a img{height:clamp(38px,4.4vw,56px);width:auto;display:block}.search-box.store-search-box{flex:1 1 auto;max-width:none;position:relative;margin:0}#small-search-box-form{display:flex;width:100%;background:#fff;border-radius:var(--ss-r-sm);overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 0 0 3px transparent;transition:box-shadow .18s ease}#small-search-box-form:focus-within{box-shadow:0 0 0 3px var(--ss-gold)}.search-box .search-box-text{flex:1 1 auto;height:clamp(42px,4.6vw,50px);border:0;background:transparent;padding:0 clamp(16px,2vw,22px);font-family:var(--ss-sans);font-size:clamp(14px,1.1vw,15px);color:var(--ss-ink)}.search-box .search-box-text::-moz-placeholder{color:#9b9890}.search-box .search-box-text::placeholder{color:#9b9890}.search-box .search-box-category{border:0;border-right:1px solid var(--ss-line);background:var(--ss-page);color:var(--ss-ink);padding:0 12px;max-width:clamp(110px,16vw,190px);font-family:var(--ss-sans)}.search-box .search-box-button{flex:0 0 auto;height:auto;min-width:clamp(58px,7vw,86px);border:0;border-radius:0;background:linear-gradient(180deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%);color:#1c160a;font-family:var(--ss-sans);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(12px,1vw,13px);padding:0 clamp(16px,2vw,26px);cursor:pointer;transition:filter .15s ease}.search-box .search-box-button:focus,.search-box .search-box-button:hover{filter:brightness(1.07)}.header-menu{width:100%;max-width:none;margin:0;background:var(--ss-onyx-2);border-top:1px solid hsla(0,0%,100%,.05);box-shadow:0 4px 14px rgba(0,0,0,.18)}.header-menu .menu,.header-menu .menu-container,.header-menu>.menu-container{background:transparent}.header-menu .menu{display:flex;flex-wrap:wrap;gap:2px;align-items:center}.header-menu .menu>.menu__item>a,.header-menu .menu>li>a,.header-menu .top-menu>li>a{display:block;color:var(--ss-on-dark)!important;font-family:var(--ss-sans);font-size:clamp(13px,1.05vw,15px);font-weight:400;letter-spacing:.03em;padding:clamp(10px,1.3vw,14px) clamp(12px,1.4vw,18px);border-radius:var(--ss-r-sm);text-decoration:none;position:relative}.header-menu .menu>.menu__item>a:after,.header-menu .menu>li>a:after{content:"";position:absolute;left:clamp(12px,1.4vw,18px);right:clamp(12px,1.4vw,18px);bottom:6px;height:1px;background:var(--ss-gold);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.header-menu .menu>.menu__item>a:hover,.header-menu .menu>li>a:hover{color:#fff!important;background:hsla(0,0%,100%,.04)}.header-menu .menu>.menu__item>a:hover:after,.header-menu .menu>li>a:hover:after{transform:scaleX(1)}.menu-container .menu__toggle{color:#fff}.header-menu .menu,.header-menu .menu-dropdown,.header-menu .menu__item,.header-menu .menu__item-toggle{background:transparent!important;border:0!important;box-shadow:none!important}.header-menu .menu>.menu__item{border-radius:var(--ss-r-sm);overflow:visible}.header-menu .menu>.menu__item>.menu__item-toggle>a,.header-menu .menu>.menu__item>a{display:block;color:var(--ss-on-dark)!important;font-family:var(--ss-sans);font-size:clamp(13px,1.05vw,15px);font-weight:400;letter-spacing:.03em;padding:clamp(11px,1.4vw,15px) clamp(13px,1.5vw,20px);text-decoration:none;border-radius:var(--ss-r-sm);transition:background .18s ease,color .18s ease}.header-menu .menu>.menu__item:hover>.menu__item-toggle>a,.header-menu .menu>.menu__item:hover>a{color:#fff!important;background:hsla(0,0%,100%,.06)}.header-menu .menu .menu-dropdown__body,.header-menu .menu .sublist,.header-menu .menu ul.sublist{background:#fff!important;border:1px solid var(--ss-line)!important;border-radius:var(--ss-r-sm);box-shadow:var(--ss-shadow-lift);padding:8px}.header-menu .menu .sublist a{color:var(--ss-ink)!important;padding:8px 12px;border-radius:var(--ss-r-sm)}.header-menu .menu .sublist a:hover{background:var(--ss-page)!important;color:var(--ss-gold-deep)!important}.read-more,.read-more a,a.read-more{display:inline-block;background:linear-gradient(180deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%)!important;color:#1c160a!important;border:1px solid var(--ss-gold-deep);border-radius:var(--ss-r-pill);padding:9px 20px;font-weight:600;letter-spacing:.03em;text-decoration:none;transition:filter .15s ease}.read-more a:hover,a.read-more:hover{filter:brightness(1.07);color:#1c160a!important}.master-wrapper-content{padding-block:var(--ss-section-gap)}.page{background:transparent}.home-page .page-body>*{margin-bottom:clamp(16px,2.2vw,30px)}.entity-name h1,.home-page-category-grid>.title,.product-grid>.title,h2.title{font-size:clamp(26px,3.4vw,40px);text-align:center;margin-bottom:clamp(16px,2.4vw,30px);position:relative;padding-bottom:14px}h2.title:after{content:"";display:block;width:54px;height:2px;margin:14px auto 0;background:linear-gradient(90deg,transparent,var(--ss-gold),transparent)}.topic-block{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:clamp(18px,2.4vw,32px)}.item-grid,.manufacturer-grid .item-grid,.product-grid .item-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,265px),1fr));gap:clamp(14px,1.8vw,26px);list-style:none;margin:0;padding:0}.item-box .sub-category-item .title,.item-box h2.title{font-size:14px;font-weight:600;text-align:left;padding:8px 12px 6px;margin:0}.item-box h2.title:after{display:none}.item-box .sub-category-item .title a{padding:0;display:inline}.category-grid .item-grid,.sub-category-grid .item-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:clamp(12px,1.6vw,22px);list-style:none;margin:0;padding:0}.item-grid .item-box{width:auto!important;margin:0!important;float:none!important}.item-grid:after{display:none}.item-box{border:1px solid var(--ss-line);border-radius:var(--ss-r);background:var(--ss-card);box-shadow:var(--ss-shadow);overflow:hidden;transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease;display:flex;flex-direction:column}.item-box .product-item{flex:1 1 auto;display:flex;flex-direction:column}.item-box .details{flex:1 1 auto}.item-box .add-info{flex:1 1 auto;display:flex;flex-direction:column}.item-box:hover{box-shadow:var(--ss-shadow-lift);transform:translateY(-4px);border-color:var(--ss-gold-soft)}.item-box .picture{border-radius:0}.item-box .details{padding:7px 14px 14px;display:flex;flex-direction:column}.item-box .product-title{min-height:0;margin-bottom:4px}.item-box .product-title a{color:var(--ss-ink);font-weight:500;font-size:13px}.item-box .product-title a:hover{color:var(--ss-gold-deep)}.item-box .sku{font-size:13px;font-weight:500;color:var(--ss-ink);margin-bottom:4px}.item-box .prices{margin-bottom:8px}.item-box .actual-price,.item-box .prices,.product-price span{color:var(--ss-ink);font-weight:600}.item-box .actual-price{font-size:14px}.item-box .buttons{display:flex!important;flex-wrap:nowrap;align-items:stretch;gap:6px;font-size:1rem;margin-top:auto}.item-box button{display:flex!important;align-items:center;justify-content:center;height:auto}.item-box .product-box-add-to-cart-button{flex:1 1 auto;min-width:0;width:auto!important;padding:8px 10px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(180deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%)!important;border-color:var(--ss-gold-deep)!important;color:#1c160a!important}.item-box .add-to-compare-list-button,.item-box .add-to-wishlist-button{flex:0 0 34px;width:34px!important;height:auto;padding:0;border-left:0!important;border-radius:var(--ss-r-sm);background:var(--ss-card);border:1px solid var(--ss-line);background-image:none!important}.item-box .add-to-compare-list-button:hover,.item-box .add-to-wishlist-button:hover{background:var(--ss-page);border-color:var(--ss-gold)}.item-box .add-to-compare-list-button i,.item-box .add-to-wishlist-button i{font-size:13px;line-height:1;color:var(--ss-ink);pointer-events:none}.product-list .item-grid{display:block!important}.product-list .item-grid .item-box{width:100%!important;margin:0 0 16px!important}.product-list .item-box .product-item{flex-direction:row;align-items:stretch}.product-list .item-box .picture{flex:0 0 240px;max-width:240px}.product-list .item-box .details{flex:1 1 auto;justify-content:flex-start}.product-list .item-box .picture+.details{margin:0}.product-list .item-box .description{display:block;margin:4px 0 10px;color:var(--ss-ink-2);font-size:13px;line-height:1.5}.product-list .item-box .buttons{max-width:320px}.product-list .item-box .button-2,.product-list .item-box .product-box-add-to-cart-button{padding:8px 10px}.product-list .item-box .prices{height:auto;margin:0 0 8px}@media(max-width:640px){.product-list .item-box .product-item{flex-direction:column}.product-list .item-box .picture{flex-basis:auto;max-width:none}}.home-page-advantages{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:clamp(16px,2vw,26px)}.add-to-cart-button,.button-1,.buy-now-button,.newsletter-subscribe-button,.product-box-add-to-cart-button,a.button-1,button.button-1,input.button-1{background:linear-gradient(180deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%);border:1px solid var(--ss-gold-deep);color:#1c160a;font-family:var(--ss-sans);font-weight:600;letter-spacing:.03em;border-radius:var(--ss-r-sm);padding:11px 22px;transition:filter .15s ease,transform .12s ease}.add-to-cart-button:hover,.button-1:hover,.buy-now-button:hover,.newsletter-subscribe-button:hover,.product-box-add-to-cart-button:hover{filter:brightness(1.07);color:#1c160a}.button-1:active{transform:translateY(1px)}.button-2{background:#fff;border:1px solid var(--ss-line);color:var(--ss-ink);border-radius:var(--ss-r-sm);font-family:var(--ss-sans);font-weight:500;padding:10px 20px;transition:border-color .15s ease,background .15s ease}.button-2:hover{background:var(--ss-page);border-color:var(--ss-gold);color:var(--ss-ink)}.breadcrumb{background:transparent;padding-block:12px}.breadcrumb ul{font-family:var(--ss-sans)}.footer{background:var(--ss-onyx-2);color:var(--ss-on-dark-dim);margin-top:var(--ss-section-gap)}.footer .footer-upper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(20px,3vw,44px);padding-block:clamp(30px,4vw,54px);border-bottom:1px solid hsla(0,0%,100%,.07)}.footer .footer-block .title,.footer .social .title,.footer h2.title{font-family:var(--ss-sans);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-align:left;padding:0}.footer h2.title:after{display:none}.footer a{color:var(--ss-on-dark-dim)}.footer a:hover{color:#fff}.footer .footer-lower{background:var(--ss-onyx-3);color:var(--ss-on-dark-dim)}.footer-info,.footer-powered-by{padding-block:16px}.newsletter-email{display:flex;flex-wrap:wrap;gap:0}.newsletter-subscribe-text{border-radius:var(--ss-r-pill) 0 0 var(--ss-r-pill);border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:#fff;padding:10px 16px}.newsletter-subscribe-button{border-radius:0 var(--ss-r-pill) var(--ss-r-pill) 0}.ss-category-showcase{padding-block:0}.ss-showcase-title{font-family:var(--ss-display);font-size:clamp(26px,3.4vw,40px)}.ss-showcase-subtitle{font-family:var(--ss-sans)}.ss-category-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))!important;gap:clamp(14px,1.8vw,26px)!important}.ss-category-card{border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow)}.ss-category-card:hover{box-shadow:var(--ss-shadow-lift)}.ss-category-showcase .ss-card-title a{font-family:var(--ss-sans);color:var(--ss-ink)}.ss-category-showcase .ss-card-title a:hover{color:var(--ss-gold-deep)}.ss-category-showcase .ss-subcategory-link{color:var(--ss-ink-2);font-family:var(--ss-sans)}.ss-category-showcase .ss-subcategory-link:hover{color:var(--ss-gold-deep)}.ss-category-showcase .ss-shop-all{color:var(--ss-gold-deep);font-weight:600}@media(max-width:900px){.header-lower{flex-wrap:wrap}.search-box.store-search-box{order:3;flex-basis:100%;max-width:none}.header-menu .menu{flex-direction:column;align-items:stretch}.header-menu .menu>.menu__item>a:after{display:none}}@media(max-width:560px){.header-upper{flex-wrap:wrap;gap:8px}.header-links-wrapper,.header-selectors-wrapper{gap:12px}}.product-details-page .overview .short-description{color:var(--ss-ink)}@media(max-width:640px){.product-details-page .product-name h1{font-size:22px;line-height:1.28}.product-details-page .overview{text-align:left}.product-details-page .overview .add-to-cart-panel,.product-details-page .overview .prices,.product-details-page .overview .ss-rating-inline{justify-content:flex-start}.product-details-page .overview .short-description{font-size:14px;line-height:1.6}.product-details-page .ss-specs-row{padding:12px 14px}.product-details-page .ss-buy-line .add-to-cart{flex:1 1 100%;margin-top:4px}.product-details-page .ss-buy-line .add-to-cart-panel{flex-wrap:nowrap}}.product-details-page .attributes dl{margin:0}.product-details-page .attributes dt{margin:16px 0 4px}.product-details-page .attributes dt .text-prompt{font-family:var(--ss-sans);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-ink,#0f1111)}.product-details-page .attributes dt .required{color:var(--ss-gold-deep);margin-left:2px}.product-details-page .attributes .option-list:not(.attribute-squares){list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.product-details-page .attributes .option-list:not(.attribute-squares)>li{margin:0;padding:0}.product-details-page .attributes .option-list:not(.attribute-squares)>li>input[type=checkbox],.product-details-page .attributes .option-list:not(.attribute-squares)>li>input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.product-details-page .attributes .option-list:not(.attribute-squares)>li>label{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:11px 18px;margin:0;border:1px solid #d5d9d9;border-radius:var(--ss-r-sm);background:#fff;font-family:var(--ss-sans);font-size:14px;line-height:1;color:var(--ss-ink,#0f1111);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.product-details-page .attributes .option-list:not(.attribute-squares)>li>label:hover{border-color:var(--ss-gold)}.product-details-page .attributes .option-list:not(.attribute-squares)>li>input:checked+label{border-color:var(--ss-gold-deep);box-shadow:inset 0 0 0 1px var(--ss-gold-deep);background:var(--ss-gold-soft);font-weight:600}.product-details-page .attributes .option-list:not(.attribute-squares)>li>input:focus-visible+label{outline:2px solid var(--ss-gold);outline-offset:2px}.product-details-page .attributes .option-list:not(.attribute-squares)>li>input:disabled+label{opacity:.45;cursor:not-allowed;text-decoration:line-through}.product-details-page .overview .prices{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--ss-line,#e7e2d8)}.product-details-page .prices .discounted-price,.product-details-page .prices .non-discounted-price,.product-details-page .prices .product-price{font-family:var(--ss-sans)}.product-details-page .prices .discounted-price .price-value-0,.product-details-page .prices .product-price,.product-details-page .prices .product-price span{font-size:24px;font-weight:700;line-height:1.1;color:var(--ss-gold-deep)}.product-details-page .prices .old-product-price{display:inline-flex;gap:6px;align-items:baseline;margin-bottom:2px}.product-details-page .prices .old-product-price span{font-size:15px;font-weight:400;color:var(--ss-muted,#8a7f72);text-decoration:line-through}.product-details-page .prices .base-price-pangv,.product-details-page .prices .tax-shipping-info{font-size:12px;color:var(--ss-muted,#8a7f72);margin-top:6px}.product-details-page .add-to-cart{margin-top:18px}.product-details-page .add-to-cart-panel{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.product-details-page .add-to-cart-panel .qty-label{margin:0;font-family:var(--ss-sans);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-ink,#0f1111)}.product-details-page .add-to-cart-panel .qty-dropdown,.product-details-page .add-to-cart-panel .qty-input{height:44px;border:1px solid #d5d9d9;border-radius:var(--ss-r-sm);background:#fff;font-family:var(--ss-sans);font-size:15px;color:var(--ss-ink,#0f1111)}.product-details-page .add-to-cart-panel .qty-input{width:66px;text-align:center;padding:0 8px}.product-details-page .add-to-cart-panel .qty-dropdown{padding:0 12px;min-width:72px}.product-details-page .add-to-cart-panel .qty-dropdown:focus,.product-details-page .add-to-cart-panel .qty-input:focus{border-color:var(--ss-gold);outline:0;box-shadow:0 0 0 3px rgba(194,160,90,.25)}.product-details-page .add-to-cart-panel .add-to-cart-button.button-1{height:44px;min-width:180px;padding:0 26px;margin:0;border:1px solid var(--ss-gold-deep);border-radius:var(--ss-r-sm);background:linear-gradient(180deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%);color:#1a1714;font-family:var(--ss-sans);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}.product-details-page .add-to-cart-panel .add-to-cart-button.button-1:hover{filter:brightness(1.06);box-shadow:0 6px 18px rgba(168,134,63,.32)}.product-details-page .add-to-cart-panel .add-to-cart-button.button-1:active{transform:translateY(1px)}@media(max-width:520px){.product-details-page .add-to-cart-panel .add-to-cart-button.button-1{flex:1 1 auto;min-width:0}}.product-details-page{--ss-gold:#c2a05a;--ss-gold-deep:#a8863f;--ss-line:#e7e2d8;--ss-line-soft:#f0ece3;--ss-ink:#1c1e22;--ss-card:#fff;--ss-r:14px}.ss-also-like,.ss-collateral,.ss-reviews{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.product-details-page .product-essential .overview{margin-bottom:30px}.ss-stars{--ss-star-p:0%;display:inline-block;position:relative;font-size:15px;line-height:1;letter-spacing:2px;font-family:Arial,sans-serif;white-space:nowrap}.ss-stars:before{color:#e3ddcf}.ss-stars:after,.ss-stars:before{content:"★★★★★"}.ss-stars:after{color:var(--ss-gold);position:absolute;inset:0;width:var(--ss-star-p);overflow:hidden}.ss-stars-sm{font-size:12px;letter-spacing:1px}.ss-stars-lg{font-size:26px;letter-spacing:4px}.ss-rating-inline{display:flex;align-items:center;gap:8px;margin:4px 0 0;padding-bottom:14px;border-bottom:1px solid var(--ss-line);flex-wrap:wrap}.ss-rating-inline-num{font-weight:600;color:var(--ss-ink);font-size:14px}.ss-rating-inline-add,.ss-rating-inline-link{font-size:13px;color:var(--ss-gold-deep);text-decoration:none}.ss-rating-inline-add:hover,.ss-rating-inline-link:hover{text-decoration:underline}.ss-rating-inline-add{padding-left:8px;margin-left:2px;border-left:1px solid var(--ss-line)}.ss-rating-inline .ss-muted{color:#8c887e;font-size:13px}.ss-buy-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin:16px 0}.ss-buy-line .add-to-cart,.ss-buy-line .ss-price-top{margin:0}.ss-buy-line .prices{margin:0!important;padding-top:0!important;border-top:0!important}.ss-buy-line .add-to-cart,.ss-buy-line .add-to-cart-panel{margin:0}.ss-stock{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600}.ss-stock-dot{width:9px;height:9px;border-radius:50%;flex:0 0 9px}.ss-stock.is-in{color:#1a7f48}.ss-stock.is-in .ss-stock-dot{background:#1a7f48;box-shadow:0 0 0 3px rgba(26,127,72,.16)}.ss-stock.is-out{color:var(--ss-danger)}.ss-stock.is-out .ss-stock-dot{background:var(--ss-danger);box-shadow:0 0 0 3px rgba(192,57,43,.16)}.ss-delivery-estimate{margin:14px 0 6px}.ss-delivery-estimate .product-estimate-shipping{margin:0}.ss-delivery-estimate .open-estimate-shipping-popup{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:1px solid var(--ss-line);border-radius:4px;background:#faf8f3;color:var(--ss-ink);font-size:13.5px;cursor:pointer;transition:border-color .15s ease,background .15s ease;min-height:44px}.ss-delivery-estimate .open-estimate-shipping-popup:hover{border-color:var(--ss-gold);background:#fff}.ss-delivery-estimate .open-estimate-shipping-popup:before{content:"";flex:0 0 18px;width:18px;height:18px;background:var(--ss-gold-deep);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2h3.2a1 1 0 0 1 .8.4l2.8 3.6a1 1 0 0 1 .2.6V17a1 1 0 0 1-1 1h-1.05a2.5 2.5 0 0 1-4.9 0h-5.1a2.5 2.5 0 0 1-4.9 0H4a1 1 0 0 1-1-1zm12 4h4.3l-1.6-3H15z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2h3.2a1 1 0 0 1 .8.4l2.8 3.6a1 1 0 0 1 .2.6V17a1 1 0 0 1-1 1h-1.05a2.5 2.5 0 0 1-4.9 0h-5.1a2.5 2.5 0 0 1-4.9 0H4a1 1 0 0 1-1-1zm12 4h4.3l-1.6-3H15z'/%3E%3C/svg%3E") center/contain no-repeat}.ss-delivery-estimate .shipping-price-title{font-weight:600}.ss-delivery-estimate .shipping-price{margin-left:4px;color:var(--ss-gold-deep);font-weight:600}.ss-delivery-estimate .estimated-delivery{width:100%;margin-top:6px;font-size:12.5px;color:#6f6b62}.ss-secondary-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 6px}.ss-secondary-actions>div{margin:0}.ss-secondary-actions .button-2{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:#fff;color:var(--ss-ink);border:1px solid var(--ss-line);border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.ss-secondary-actions .button-2:hover{border-color:var(--ss-gold);color:var(--ss-gold-deep);background:#fffdf8}.ss-secondary-actions .button-2:before{content:"";width:16px;height:16px;background:currentColor;flex:0 0 16px}.ss-secondary-actions .add-to-wishlist-button:before{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.35-9.5-8.5C.9 9.6 2.3 6 5.8 6 8 6 9.4 7.3 12 9.6 14.6 7.3 16 6 18.2 6c3.5 0 4.9 3.6 3.3 6.5C19 16.65 12 21 12 21'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.35-9.5-8.5C.9 9.6 2.3 6 5.8 6 8 6 9.4 7.3 12 9.6 14.6 7.3 16 6 18.2 6c3.5 0 4.9 3.6 3.3 6.5C19 16.65 12 21 12 21'/%3E%3C/svg%3E") center/contain no-repeat}.ss-secondary-actions .add-to-compare-list-button:before{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 6h11l-3-3 1.4-1.4 5.4 5-5.4 5.4-1.4-1.4 3-3H7zm10 12H6l3 3-1.4 1.4-5.4-5L7.6 12 9 13.4l-3 3h11z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 6h11l-3-3 1.4-1.4 5.4 5-5.4 5.4-1.4-1.4 3-3H7zm10 12H6l3 3-1.4 1.4-5.4-5L7.6 12 9 13.4l-3 3h11z'/%3E%3C/svg%3E") center/contain no-repeat}.ss-secondary-actions .email-a-friend-button:before{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1m9 7 8-5H4zm0 2L4 9v8h16V9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1m9 7 8-5H4zm0 2L4 9v8h16V9z'/%3E%3C/svg%3E") center/contain no-repeat}.ss-trust{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ss-trust-item{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--ss-line);border-radius:var(--ss-r);background:#fff}.ss-trust-ico{width:22px;height:22px;flex:0 0 22px;background:var(--ss-gold-deep)}.ss-trust-txt strong{display:block;font-size:12.5px;font-weight:600;color:var(--ss-ink);line-height:1.2}.ss-trust-txt>span{font-size:11.5px;color:#8c887e}.ss-ico-ship{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2h3.2a1 1 0 0 1 .8.4l2.8 3.6a1 1 0 0 1 .2.6V17a1 1 0 0 1-1 1h-1.05a2.5 2.5 0 0 1-4.9 0h-5.1a2.5 2.5 0 0 1-4.9 0H4a1 1 0 0 1-1-1zm12 4h4.3l-1.6-3H15z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2h3.2a1 1 0 0 1 .8.4l2.8 3.6a1 1 0 0 1 .2.6V17a1 1 0 0 1-1 1h-1.05a2.5 2.5 0 0 1-4.9 0h-5.1a2.5 2.5 0 0 1-4.9 0H4a1 1 0 0 1-1-1zm12 4h4.3l-1.6-3H15z'/%3E%3C/svg%3E") center/contain no-repeat}.ss-ico-return{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5V2L7 6l5 4V7a5 5 0 1 1-5 5H5a7 7 0 1 0 7-7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5V2L7 6l5 4V7a5 5 0 1 1-5 5H5a7 7 0 1 0 7-7'/%3E%3C/svg%3E") center/contain no-repeat}.ss-ico-shield{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 8 3v6c0 5-3.4 8.5-8 11-4.6-2.5-8-6-8-11V5zm-1 13 5-5-1.4-1.4-3.6 3.6-1.6-1.6L8 12z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 8 3v6c0 5-3.4 8.5-8 11-4.6-2.5-8-6-8-11V5zm-1 13 5-5-1.4-1.4-3.6 3.6-1.6-1.6L8 12z'/%3E%3C/svg%3E") center/contain no-repeat}.ss-ico-lock{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 10V8a6 6 0 1 1 12 0v2h1a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1zm2 0h8V8a4 4 0 0 0-8 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 10V8a6 6 0 1 1 12 0v2h1a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1zm2 0h8V8a4 4 0 0 0-8 0z'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:600px){.ss-trust{grid-template-columns:1fr}}.ss-collateral{margin-top:14px}.ss-acc-item{border-bottom:1px solid var(--ss-line)}.ss-acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;background:none;border:0;cursor:pointer}.ss-acc-head>span{font-family:var(--ss-display,"Cormorant Garamond",Georgia,serif);font-size:24px;font-weight:600;color:var(--ss-ink);text-align:left}.ss-acc-chevron{flex:0 0 18px;color:var(--ss-gold-deep);transition:transform .3s ease}.ss-acc-item.is-open .ss-acc-chevron{transform:rotate(180deg)}.ss-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.ss-acc-item.is-open .ss-acc-panel{grid-template-rows:1fr}.ss-acc-panel-inner{overflow:hidden;min-height:0}.ss-acc-item.is-open .ss-acc-panel-inner{padding:2px 0 22px}.ss-acc-panel-inner.full-description{font-size:15px;line-height:1.75;color:#3a3833}.ss-acc-panel-inner.full-description p{margin:0 0 14px}.ss-specs{border:1px solid var(--ss-line);border-radius:12px;overflow:hidden;background:#fff}.ss-specs-group{font-weight:600;color:var(--ss-ink);padding:12px 18px;font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;background:#f3eee3;border-bottom:1px solid var(--ss-line)}.ss-specs-list{margin:0 -1px -1px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));background:#fff}.ss-specs-row{display:flex;flex-direction:column;gap:5px;min-width:0;padding:15px 18px;background:#fff;border-right:1px solid var(--ss-line-soft);border-bottom:1px solid var(--ss-line-soft);border-radius:0;transition:background .12s ease}.ss-specs-row:hover{background:#faf8f3}.ss-specs-key{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#9a9488;font-weight:700}.ss-specs-key,.ss-specs-val{margin:0;overflow-wrap:anywhere}.ss-specs-val{font-size:14.5px;color:var(--ss-ink);font-weight:500;line-height:1.45}.ss-specs-swatch{display:inline-flex;align-items:center;gap:7px}.ss-specs-swatch-dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:inline-block}.ss-also-like{margin-top:34px}.ss-also-like .title{font-family:var(--ss-display,"Cormorant Garamond",Georgia,serif);font-size:24px;font-weight:600;color:var(--ss-ink);margin:0;border-bottom:0;padding:0}.ss-also-like .title:after{display:none}.ss-also-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--ss-line)}.ss-slider-nav{display:flex;gap:8px;flex:0 0 auto}.ss-slider-btn{width:38px;height:38px;border-radius:4px;border:1px solid var(--ss-line);background:var(--ss-card);color:var(--ss-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s,opacity .15s}.ss-slider-btn:hover{border-color:var(--ss-gold);color:var(--ss-gold-deep)}.ss-slider-btn:disabled{opacity:.35;cursor:default}.ss-also-like .item-grid{display:flex!important;grid-template-columns:none!important;gap:22px;list-style:none;padding:4px 0;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.ss-also-like .item-grid::-webkit-scrollbar{display:none}.ss-also-like .item-box{margin:0!important;width:250px!important;flex:0 0 250px!important;scroll-snap-align:start}@media(max-width:640px){.ss-also-like .item-box{width:70%!important;flex-basis:70%!important}}.ss-overview-desc{margin-top:18px;padding-top:18px;border-top:1px solid var(--ss-line-soft,#f0ece3)}.ss-overview-desc-title{font-size:16px;font-weight:700;color:var(--ss-ink);margin:0 0 8px}.ss-overview-desc-body{font-size:14.5px;line-height:1.7;color:var(--ss-ink);overflow:hidden;max-height:6.8em;transition:max-height .3s ease}.ss-overview-desc-body.is-open{max-height:1500px}.ss-overview-desc-body p{margin:0 0 12px}.ss-overview-desc-body p:last-child{margin-bottom:0}.ss-overview-desc-body ol,.ss-overview-desc-body ul{margin:0 0 12px;padding-left:20px}.ss-overview-desc-body li{margin-bottom:5px}.ss-desc-toggle{margin-top:8px;background:none;border:0;padding:2px 0;cursor:pointer;color:var(--ss-gold-deep);font-size:13px;font-weight:600}.ss-desc-toggle:hover{text-decoration:underline}.ss-reviews{margin-top:34px}.ss-reviews-header{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--ss-line)}.ss-reviews-title{font-family:var(--ss-display,"Cormorant Garamond",Georgia,serif);font-size:24px;font-weight:600;color:var(--ss-ink);margin:0}.ss-reviews-summary{display:flex;align-items:center;gap:40px;flex-wrap:wrap;padding:26px 32px;background:#faf8f3;border:1px solid var(--ss-line);border-radius:var(--ss-r);margin-bottom:30px}.ss-rev-score{border-right:1px solid var(--ss-line);padding-right:40px;flex:0 0 auto}.ss-rev-dist{flex:1 1 320px;max-width:none}.ss-rev-summary-cta{flex:0 0 auto}.ss-rev-score{text-align:center;min-width:120px}.ss-rev-score-num{font-family:var(--ss-display,"Cormorant Garamond",Georgia,serif);font-size:54px;line-height:1;font-weight:600;color:var(--ss-ink)}.ss-rev-score .ss-stars{margin:8px 0 6px}.ss-rev-score-count{font-size:13px;color:var(--ss-ink)}.ss-rev-dist{display:flex;flex-direction:column;gap:6px}.ss-rev-dist-row{display:grid;grid-template-columns:14px 14px 1fr 32px;align-items:center;gap:8px}.ss-rev-dist-label{font-size:13px;color:#7a766c;text-align:right}.ss-rev-dist-star{width:12px;height:12px;background:var(--ss-gold);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 2.9 6.3 6.9.7-5.2 4.6 1.5 6.8-6.1-2.6-6.1 2.6 1.5-6.8L2.2 9l6.9-.7z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 2.9 6.3 6.9.7-5.2 4.6 1.5 6.8-6.1-2.6-6.1 2.6 1.5-6.8L2.2 9l6.9-.7z'/%3E%3C/svg%3E") center/contain no-repeat}.ss-rev-dist-track{height:8px;background:#e7e1d4;border-radius:var(--ss-r-pill);overflow:hidden}.ss-rev-dist-fill{display:block;height:100%;background:var(--ss-gold);border-radius:var(--ss-r-pill)}.ss-rev-dist-count{font-size:12.5px;color:#7a766c;text-align:right}.ss-rev-summary-cta{white-space:nowrap}.ss-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:4px;font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.ss-btn-primary{background:var(--ss-gold);color:#fff}.ss-btn-primary:hover{background:var(--ss-gold-deep);color:#fff}.ss-review-list{display:flex;flex-direction:column;gap:0}.ss-review-card{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--ss-line-soft)}.ss-review-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--ss-gold-soft,#efe6d2);color:var(--ss-gold-deep);font-weight:600;font-size:17px}.ss-review-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss-review-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ss-review-title{font-size:15px;color:var(--ss-ink)}.ss-review-meta{display:flex;align-items:center;gap:8px;margin:4px 0 10px;font-size:12.5px;color:#8c887e}.ss-review-meta a{color:#6f6b62;text-decoration:none}.ss-review-dot{color:#c8c2b4}.ss-review-body{font-size:14.5px;line-height:1.7;color:#3a3833}.ss-review-subrating{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;color:#7a766c}.ss-review-reply{margin-top:12px;padding:12px 14px;background:#f6f4ee;border-left:3px solid var(--ss-gold);border-radius:0 var(--ss-r) var(--ss-r) 0}.ss-review-reply-head{font-weight:600;font-size:12.5px;color:var(--ss-ink);margin-bottom:4px}.ss-review-reply-text{font-size:13.5px;color:#4a473f}.ss-reviews-note{padding:18px;background:#faf8f3;border:1px dashed var(--ss-line);border-radius:var(--ss-r);color:#6f6b62;font-size:14px;text-align:center}.ss-write-review{position:relative;margin-top:34px;padding:32px 36px;border:1px solid var(--ss-line);border-radius:var(--ss-r);background:#faf8f3;display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:44px;align-items:start}.ss-write-review>a[name]{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;scroll-margin-top:80px}.ss-write-intro{position:sticky;top:90px}.ss-write-review>form{min-width:0}.ss-write-title{font-family:var(--ss-display,"Cormorant Garamond",Georgia,serif);font-size:26px;font-weight:600;color:var(--ss-ink);margin:0 0 10px}.ss-write-sub{font-size:14px;line-height:1.6;color:var(--ss-ink);margin:0}.ss-write-fields{display:flex;flex-direction:column;gap:18px;max-width:none}@media(max-width:880px){.ss-write-review{grid-template-columns:1fr;gap:22px}.ss-write-intro{position:static}}.ss-write-fields .ss-field>label{display:block;font-size:13px;font-weight:600;color:var(--ss-ink);margin-bottom:6px}.ss-write-fields .ss-field-label{display:flex;align-items:baseline;gap:3px;margin-bottom:6px}.ss-write-fields .ss-field-label>label{display:inline;margin:0;font-size:13px;font-weight:600;color:var(--ss-ink)}.ss-write-fields .ss-field-label .required{color:var(--ss-danger);font-weight:700;line-height:1}.ss-write-fields .ss-field{text-align:left}.ss-write-fields .ss-field .field-validation-error,.ss-write-fields .ss-field>span[data-valmsg-for]{display:block;width:100%;margin-top:5px;font-size:12.5px;color:var(--ss-danger);text-align:left}.ss-write-review .field-validation-error,.ss-write-review .message-error,.ss-write-review .validation-summary-errors,.ss-write-review span[data-valmsg-for]{text-align:left}.ss-write-review .validation-summary-errors{margin:0 0 18px;padding:12px 16px;background:#fdf3f2;border:1px solid #e8c4c0;border-left:3px solid var(--ss-danger);border-radius:4px;color:#a33027;font-size:13px}.ss-write-review .validation-summary-errors ul{margin:0;padding-left:0;list-style:none}.ss-write-review .validation-summary-errors li{text-align:left}.ss-write-review .message-error:empty,.ss-write-review .validation-summary-valid{display:none}.ss-write-fields input.review-title,.ss-write-fields textarea.review-text{width:100%;padding:11px 13px;border:1px solid var(--ss-line);border-radius:4px;font-size:14px;background:#fff}.ss-write-fields textarea.review-text{min-height:120px;resize:vertical}.ss-write-fields input.review-title:focus,.ss-write-fields textarea.review-text:focus{outline:0;border-color:var(--ss-gold)}.ss-write-footer{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:24px}.ss-write-captcha{line-height:0}.ss-write-footer .ss-btn-primary{align-self:center}@media(max-width:720px){.ss-reviews-summary{grid-template-columns:1fr;gap:18px;text-align:center}.ss-rev-summary-cta{justify-self:center}.ss-rev-score{min-width:0}}#productreviews .ss-write-review .review-rating{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap;margin:0}#productreviews .ss-write-review .review-rating .name-description{width:auto!important;min-width:0!important;max-width:none!important;text-align:left!important;margin:0!important;flex:0 0 auto}#productreviews .ss-write-review .review-rating .name-description label{font-weight:600;font-size:13px;color:var(--ss-ink);margin:0}#productreviews .ss-write-review .rating-wrapper{display:flex;align-items:center;gap:10px;margin:0!important}.ss-write-review .rating-wrapper .label{font-size:12px;color:#8c887e}.ss-star-input{display:inline-flex;gap:4px}.ss-star-input .ss-star{background:none;border:0;padding:0;cursor:pointer;font-size:26px;line-height:1;color:#e3ddcf;transition:color .12s ease,transform .12s ease}.ss-star-input .ss-star:hover{transform:scale(1.08)}.ss-star-input .ss-star.is-on{color:var(--ss-gold)}.ss-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--ss-line);box-shadow:0 -6px 20px rgba(21,23,28,.1);transform:translateY(110%);transition:transform .25s ease}.ss-sticky-buy.is-visible{transform:translateY(0)}.ss-sticky-buy-info{flex:1 1 auto;min-width:0}.ss-sticky-buy-name{font-size:12px;color:#6f6b62;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-sticky-buy-price{font-size:16px;font-weight:700;color:var(--ss-ink)}.ss-sticky-buy-btn{flex:0 0 auto;background:var(--ss-gold);color:#fff;border:0;border-radius:4px;padding:12px 22px;font-size:14px;font-weight:600;cursor:pointer}.ss-sticky-buy-btn:hover{background:var(--ss-gold-deep)}@media(max-width:720px){.ss-sticky-buy{display:flex}}.ss-gallery{display:flex;gap:14px;align-items:flex-start}.ss-gallery .ss-gallery-thumbs-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;width:74px;flex:0 0 74px}.ss-gallery .ss-gallery-thumbs{display:flex;flex-direction:column;gap:10px;width:74px;max-height:510px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.ss-gallery .ss-gallery-thumbs::-webkit-scrollbar{width:0;height:0;display:none}.ss-gallery .ss-thumb-nav{width:74px;height:26px;display:none;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid #d5d9d9;border-radius:4px;color:var(--ss-ink,#1a1714);cursor:pointer;transition:border-color .15s ease,color .15s ease,opacity .15s ease}.ss-gallery .ss-thumb-nav.is-visible{display:flex}.ss-gallery .ss-thumb-nav:hover{border-color:var(--ss-gold);color:var(--ss-gold-deep)}.ss-gallery .ss-thumb-nav:disabled{opacity:.35;cursor:default;border-color:#d5d9d9;color:var(--ss-ink,#1a1714)}.ss-gallery .ss-thumb{width:74px;height:74px;flex:0 0 auto;padding:5px;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid #d5d9d9;border-radius:4px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ss-gallery .ss-thumb img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.ss-gallery .ss-thumb:hover{border-color:var(--ss-gold)}.ss-gallery .ss-thumb.is-active{border-color:var(--ss-gold-deep);box-shadow:inset 0 0 0 1px var(--ss-gold-deep)}.ss-gallery .ss-gallery-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;padding:18px;background:#fff;border:1px solid #e7e2d6;border-radius:8px}.ss-gallery .ss-gallery-main a{display:flex;align-items:center;justify-content:center;cursor:zoom-in;width:100%}.ss-gallery .ss-gallery-main img{max-width:100%;max-height:500px;height:auto;display:block}@media(max-width:600px){.ss-gallery{flex-direction:column-reverse}.ss-gallery .ss-gallery-thumbs-wrap{width:auto;flex-basis:auto}.ss-gallery .ss-gallery-thumbs{flex-direction:row;flex-wrap:wrap;width:auto;max-height:none;overflow:visible}.ss-gallery .ss-thumb-nav{display:none!important}.ss-gallery .ss-thumb{width:60px;height:60px}.ss-gallery .ss-gallery-main img{max-height:420px}}.product-details-page #amazonPayDescription{margin-top:16px;padding-top:12px;border-top:1px solid var(--ss-line)}.product-details-page #amazonPayDescription h2{margin:0 0 6px;padding:0;font-family:var(--ss-sans);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-ink);text-align:left}.product-details-page #amazonPayDescription ul{list-style:none;margin:0 0 10px;padding:0;font-size:12px;color:var(--ss-ink);line-height:1.45}.product-details-page #amazonPayDescription li{position:relative;padding-left:13px;margin-bottom:2px}.product-details-page #amazonPayDescription li:before{content:"·";position:absolute;left:3px;color:var(--ss-gold);font-size:14px;line-height:1}.product-details-page .ss-express-pay{display:flex;flex-direction:column}.product-details-page .ss-express-pay:has(.paypal-button-container.paypal-product):before{content:"";order:1;border-top:1px solid var(--ss-line);margin-top:16px;padding-bottom:8px}.product-details-page .ss-express-pay>*{order:99}.product-details-page .ss-express-pay .paypal-messages-container.paypal-product{order:1}.product-details-page .ss-express-pay .paypal-button-container.paypal-product{order:2}.product-details-page .ss-express-pay .paypal-googlepay-container.paypal-product{order:3}.product-details-page .ss-express-pay .paypal-applepay-container.paypal-product{order:4}.product-details-page .ss-express-pay #amazonPayDescription{order:5}.product-details-page .ss-express-pay .paypal-messages-container.paypal-product{margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--ss-line)}.product-details-page .ss-express-pay .paypal-button-container.paypal-product{width:220px;align-self:flex-start;margin:0}.product-details-page .ss-express-pay .paypal-applepay-container.paypal-product,.product-details-page .ss-express-pay .paypal-googlepay-container.paypal-product{height:auto;min-height:0;padding:0}@media(max-width:640px){.product-details-page .ss-express-pay [id^=AmazonPayButton]{width:100%!important;max-width:none!important;margin:0!important;display:block!important}}.inputs{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 0 10px;position:relative;text-align:left}.inputs>label{display:block;float:none!important;width:auto!important;min-width:0;min-height:0!important;height:auto!important;margin:0 0 4px;text-align:left!important;line-height:1.25;font-family:var(--ss-sans);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ss-ink-2)}.inputs input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),.inputs select,.inputs textarea{order:1;flex:0 0 100%;display:block;width:100%;max-width:100%;min-height:44px;padding:10px 13px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);background:#fff;font-family:var(--ss-sans);font-size:15px;color:var(--ss-ink);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease;margin:0;float:none!important}.inputs input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]):focus,.inputs select:focus,.inputs textarea:focus{outline:0;border-color:var(--ss-gold);box-shadow:0 0 0 3px rgba(194,160,90,.22)}.inputs select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23a8863f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:15px;cursor:pointer}.inputs input::-moz-placeholder,.inputs textarea::-moz-placeholder{color:#9b9890}.inputs input::placeholder,.inputs textarea::placeholder{color:#9b9890}.inputs textarea{min-height:110px;resize:vertical}.inputs .required{order:0;flex:0 0 auto;width:auto;min-height:0!important;height:auto!important;display:inline-block;position:static!important;float:none!important;margin:0 0 4px 4px;color:var(--ss-danger);font-size:13px;font-weight:700;line-height:1.25}.inputs .field-validation-valid:empty{display:none}.inputs .field-validation-error,.inputs span[class*=field-validation]{order:2;flex:0 0 100%;display:block;margin-top:4px;font-size:12px;color:var(--ss-danger);text-align:left}.account-page,.login-page,.order-details-page,.registration-page,.return-request-page{text-align:left}.block-account-navigation{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);overflow:hidden;margin-bottom:24px}@media(min-width:1001px){.block-account-navigation{position:sticky;top:96px}}.block-account-navigation .ss-account-identity{display:flex;align-items:center;gap:11px;min-height:60px;box-sizing:border-box;padding:10px 14px;background:linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 100%);border-bottom:1px solid #2a2e37}.block-account-navigation .ss-account-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ss-r-pill);background:linear-gradient(180deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%);color:#1a1206;font-size:14px;font-weight:700;letter-spacing:.02em}.block-account-navigation .ss-account-meta{display:flex;flex-direction:column;min-width:0}.block-account-navigation .ss-account-name{font-size:14px;font-weight:600;color:var(--ss-on-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-account-navigation .ss-account-email{font-size:12px;color:var(--ss-on-dark-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-account-navigation .title{margin:0;padding:13px 18px;font-family:var(--ss-sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-ink);background:linear-gradient(180deg,#fbfaf7,#f5f1ea);border-bottom:1px solid var(--ss-line)}.block-account-navigation .listbox{padding:8px}.block-account-navigation .list{list-style:none;margin:0;padding:0}.block-account-navigation .list li{margin:0}.block-account-navigation .list li a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--ss-r-sm);color:var(--ss-ink);font-family:var(--ss-sans);font-size:14px;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.block-account-navigation .list li a:hover{background:var(--ss-line-soft);color:var(--ss-ink)}.block-account-navigation .list li .ss-nav-ico{width:18px;flex:0 0 auto;text-align:center;font-size:15px;color:var(--ss-ink);transition:color .15s ease}.block-account-navigation .list li a:hover .ss-nav-ico{color:var(--ss-gold-deep)}.block-account-navigation .list li.active a{background:var(--ss-gold-soft);color:var(--ss-ink);font-weight:600;box-shadow:inset 3px 0 0 var(--ss-gold-deep)}.block-account-navigation .list li.active .ss-nav-ico{color:var(--ss-gold-deep)}.account-page>.page-title,.compare-products-page>.page-title,.order-details-page>.page-title,.return-request-page>.page-title{position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:60px;margin:0 0 22px;padding:10px clamp(16px,2vw,24px);background:radial-gradient(120% 140% at 100% 0,rgba(194,160,90,.16) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%);border:1px solid #2a2e37;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);overflow:hidden}.account-page>.page-title:after,.compare-products-page>.page-title:after,.order-details-page>.page-title:after,.return-request-page>.page-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--ss-gold-deep) 0,var(--ss-gold) 38%,rgba(194,160,90,0) 92%)}.account-page>.page-title h1,.compare-products-page>.page-title h1,.order-details-page>.page-title h1,.return-request-page>.page-title h1{margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.2;letter-spacing:.005em;color:var(--ss-on-dark)}.compare-products-page>.page-title h1 i{color:var(--ss-gold);font-size:.85em}.address-list-page>.page-title,.compare-products-page>.page-title{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.address-list-page>.page-title .add-address-button{margin:0;flex:0 0 auto}.login-page>.page-title h1,.registration-page>.page-title h1{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.2;letter-spacing:.01em;color:var(--ss-ink)}.login-page .buttons{margin:0}.account-page .fieldset,.account-page .section,.order-details-page .order-overview,.order-details-page .section{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:clamp(16px,1.6vw,22px);margin-bottom:18px}.registration-page .fieldset{background:transparent;border:0;box-shadow:none;padding:0;margin:0}.registration-page .fieldset+.fieldset{margin-top:24px}.account-page .fieldset>.title,.account-page .section>.title,.login-page .new-wrapper .title,.login-page .returning-wrapper .title,.order-details-page .section>.title,.registration-page .fieldset>.title{margin:0 0 8px;padding:0 0 8px 14px;position:relative;text-align:left;border-bottom:1px solid var(--ss-line);font-family:var(--ss-sans);font-size:16px;font-weight:600;letter-spacing:.01em;color:var(--ss-ink)}.account-page .fieldset>.title:before,.account-page .section>.title:before,.login-page .new-wrapper .title:before,.login-page .returning-wrapper .title:before,.order-details-page .section>.title:before,.registration-page .fieldset>.title:before{content:"";position:absolute;left:0;top:1px;width:4px;height:18px;border-radius:var(--ss-r-pill);background:linear-gradient(180deg,var(--ss-gold),var(--ss-gold-deep))}.account-page .fieldset>.title:after,.account-page .section>.title:after,.block-account-navigation .title:after,.login-page .new-wrapper .title:after,.login-page .returning-wrapper .title:after,.order-details-page .section>.title:after,.registration-page .fieldset>.title:after{display:none}.account-page .section ul.info{list-style:none;margin:0 0 16px;padding:0;background:transparent;border-top:0}.account-page .section ul.info li{padding:5px 0;font-size:14px;color:var(--ss-ink)}.account-page .section ul.info li.name{font-size:15px;font-weight:600;color:var(--ss-ink)}.account-page .section ul.info li span{color:var(--ss-ink);font-weight:500}.address-list,.order-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px}.address-list .section,.order-list .section{margin-bottom:0;display:flex;flex-direction:column}.address-list .section .buttons,.order-list .section .buttons{position:static;display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:12px}.account-page .section .buttons .button-1,.account-page .section .buttons .button-2{display:inline-block;width:auto;margin:0;padding:8px 16px;font-size:13px;line-height:1.2;border-radius:var(--ss-r-sm)}.account-page .section .buttons .button-2{background:#fff;border:1px solid var(--ss-line);color:var(--ss-ink);font-weight:500}.account-page .section .buttons .button-2:hover{border-color:var(--ss-gold);background:var(--ss-page);color:var(--ss-ink)}.account-page .add-button{margin:22px 0 0}.order-details-page .order-status,.order-list .order-status{display:inline-block;padding:3px 11px;border-radius:var(--ss-r-pill);font-size:12px;font-weight:600;letter-spacing:.02em;background:var(--ss-line-soft);color:var(--ss-ink)}.order-status.complete{background:#e7f4ec;color:#1d7a45}.order-status.processing{background:#fdf3e0;color:#a06a12}.order-status.pending{background:#eef1f6;color:#4a5568}.order-status.cancelled{background:#fbeaea;color:var(--ss-danger)}.account-page .form-fields,.login-page .form-fields,.password-recovery-page .form-fields,.registration-page .form-fields{max-width:560px;background:transparent;border:0;padding:0}.account-page .inputs,.login-page .inputs,.password-recovery-page .inputs,.registration-page .inputs{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 0 10px;position:relative;text-align:left}.account-page .inputs>label,.login-page .inputs>label,.password-recovery-page .inputs>label,.registration-page .inputs>label{display:block;float:none;width:auto;min-width:0;min-height:0!important;height:auto!important;margin:0 0 4px;text-align:left;line-height:1.25;font-family:var(--ss-sans);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ss-ink)}.account-page .inputs input:not([type=checkbox]):not([type=radio]),.account-page .inputs select,.account-page .inputs textarea,.login-page .inputs input:not([type=checkbox]):not([type=radio]),.login-page .inputs select,.login-page .inputs textarea,.password-recovery-page .inputs input:not([type=checkbox]):not([type=radio]),.registration-page .inputs input:not([type=checkbox]):not([type=radio]),.registration-page .inputs select,.registration-page .inputs textarea{order:1;flex:0 0 100%;display:block;width:100%;max-width:100%;min-height:44px;padding:10px 13px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);background:#fff;font-family:var(--ss-sans);font-size:15px;color:var(--ss-ink);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.account-page .inputs textarea,.registration-page .inputs textarea{min-height:110px;resize:vertical}.account-page .inputs input:not([type=checkbox]):not([type=radio]):focus,.account-page .inputs select:focus,.account-page .inputs textarea:focus,.login-page .inputs input:not([type=checkbox]):not([type=radio]):focus,.login-page .inputs select:focus,.login-page .inputs textarea:focus,.password-recovery-page .inputs input:not([type=checkbox]):not([type=radio]):focus,.registration-page .inputs input:not([type=checkbox]):not([type=radio]):focus,.registration-page .inputs select:focus,.registration-page .inputs textarea:focus{outline:0;border-color:var(--ss-gold);box-shadow:0 0 0 3px rgba(194,160,90,.22)}.account-page .inputs .required,.login-page .inputs .required,.password-recovery-page .inputs .required,.registration-page .inputs .required{order:0;flex:0 0 auto;width:auto;min-height:0!important;height:auto!important;display:inline-block;position:static;margin:0 0 4px 4px;color:var(--ss-danger);font-size:13px;font-weight:700;line-height:1.25}.account-page .inputs span.field-validation-valid:empty,.login-page .inputs span.field-validation-valid:empty,.password-recovery-page .inputs span.field-validation-valid:empty,.registration-page .inputs span.field-validation-valid:empty{display:none}.account-page .inputs .field-validation-error,.account-page .inputs span.field-validation-valid,.account-page .inputs span[class*=field-validation],.login-page .inputs .field-validation-error,.login-page .inputs span[class*=field-validation],.password-recovery-page .inputs .field-validation-error,.password-recovery-page .inputs span[class*=field-validation],.registration-page .inputs .field-validation-error,.registration-page .inputs span[class*=field-validation]{order:2;flex:0 0 100%;display:block;margin-top:4px;font-size:12px;color:var(--ss-danger);text-align:left}.account-page .message-error,.login-page .message-error,.password-recovery-page .message-error,.registration-page .message-error{color:var(--ss-danger);font-size:13px;margin-bottom:12px;text-align:left}.account-page .inputs .gender{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:2px}.account-page .inputs .gender span{display:inline-flex!important;align-items:center;gap:7px;width:auto!important}.account-page .inputs .gender label,.account-page .inputs.accept-consent label,.login-page .inputs.reversed label{display:inline-block!important;width:auto!important;min-width:0!important;margin:0!important;float:none!important;text-align:left!important;font-weight:500;color:var(--ss-ink)}.account-page .inputs.accept-consent{display:flex;align-items:flex-start;gap:8px}.account-page .form-fields .attributes{width:100%}.account-page .form-fields .attributes ul{list-style:none;margin:0;padding:0}.account-page .form-fields .attributes li{display:flex;align-items:center;gap:12px;margin:0;padding:4px 0}.account-page .form-fields .attributes li label{margin:0;font-size:14px;font-weight:500;color:var(--ss-ink)}.account-page .inputs.date-of-birth .date-picker-wrapper,.registration-page .inputs.date-of-birth .date-picker-wrapper{flex:0 0 100%;display:flex;gap:10px;flex-wrap:wrap}.account-page .inputs.date-of-birth .date-picker-wrapper select,.registration-page .inputs.date-of-birth .date-picker-wrapper select{width:auto;min-width:120px;flex:1 1 0;margin:0}.login-page .new-wrapper a{color:var(--ss-gold-deep);font-weight:600}.login-page .inputs.remember-toggle{display:flex;align-items:center;gap:0;flex-wrap:nowrap}.ss-toggle{display:inline-flex!important;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto!important;min-width:0!important;margin:0!important;float:none!important;font-weight:500!important;color:var(--ss-ink)!important;font-size:13px}.login-page .inputs.remember-toggle .forgot-password{margin-left:auto}.login-page .inputs.remember-toggle .forgot-password a{color:var(--ss-gold-deep);font-weight:600}.account-page .inputs .form-input-wrapper,.account-page .inputs .login-password,.login-page .inputs .form-input-wrapper,.login-page .inputs .login-password,.registration-page .inputs .form-input-wrapper{order:1;flex:0 0 100%;display:block;width:100%;max-width:100%}.account-page .login-password,.login-page .login-password{position:relative}.account-page .buttons,.login-page .returning-wrapper .buttons,.registration-page .buttons{margin-top:4px;margin-bottom:0}.account-page>.page-body>form>.buttons{padding-top:6px}.password-recovery-page .buttons,.registration-page .buttons{padding:20px 0 0;margin-top:0;margin-bottom:0}.password-recovery-page .tooltip{font-size:13px;color:var(--ss-ink);margin:0 0 20px}.account-page .cart-total,.account-page .data-table,.order-details-page .cart-total,.order-details-page .data-table{width:100%;border-collapse:collapse}.account-page .data-table th,.order-details-page .data-table th{background:#faf8f3;padding:12px 14px;text-align:left;font-family:var(--ss-sans);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-ink);border-bottom:1px solid var(--ss-line)}.account-page .data-table td,.order-details-page .data-table td{padding:13px 14px;font-size:14px;color:var(--ss-ink);border-bottom:1px solid var(--ss-line-soft);vertical-align:middle}.account-page .data-table tbody tr:hover,.order-details-page .data-table tbody tr:hover{background:#fcfbf8}.order-details-page .order-overview-content{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 24px}.order-details-page .order-overview-content li{font-size:14px;color:var(--ss-ink)}.order-details-page .order-overview-content .order-number strong,.order-details-page .order-overview-content li strong{color:var(--ss-ink)}.order-details-page .cart-total{max-width:420px;margin-left:auto}.order-details-page .cart-total td{padding:8px 10px;border:0}.order-details-page .cart-total .cart-total-right{text-align:right;font-weight:600}.order-details-page .cart-total .order-total strong{color:var(--ss-gold-deep);font-size:18px}.account-page .no-data,.order-list-page .no-data{background:var(--ss-card);border:1px dashed var(--ss-line);border-radius:var(--ss-r);padding:40px 24px;text-align:center;color:var(--ss-ink);font-size:15px}.order-period-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.order-period-tab{display:inline-block;padding:6px 16px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);font-family:var(--ss-sans);font-size:13px;font-weight:500;color:var(--ss-ink);background:var(--ss-card);text-decoration:none;transition:border-color .15s,color .15s,background .15s}.order-period-tab:hover{border-color:var(--ss-gold);color:var(--ss-ink);background:var(--ss-page)}.order-period-tab.is-active{border-color:var(--ss-gold);background:var(--ss-gold);color:#fff;font-weight:600}.account-page .pager,.order-list-page .pager{margin-top:22px}.registration-page>.page-title{margin:2px 0 14px;text-align:center}.registration-page>.page-title h1{margin:0;font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:.01em;color:var(--ss-ink)}.registration-page .fieldset:has(#Company){display:none}.registration-page .fieldset:has(.attributes)>.title{display:none}.registration-page .fieldset:has(.attributes) .form-fields>.inputs{display:block;margin:0}.registration-page .inputs.ss-gender-inputs{align-items:center}.registration-page .fieldset:has(.attributes){margin-top:18px}.account-page .attributes ul,.registration-page .attributes ul{list-style:none;margin:0;padding:0}.account-page .attributes li,.registration-page .attributes li{display:flex;align-items:center;gap:12px}.account-page .attributes li label,.registration-page .attributes li label{order:1;margin:0!important;width:auto!important;min-width:0!important;flex:0 0 auto;text-align:left!important;font-weight:500;color:var(--ss-ink)}.account-page .attributes input.form-check-input,.registration-page .attributes input.form-check-input{order:2}.ss-login{text-align:left}.ss-login .page-title{padding-top:0;margin:0 0 10px;text-align:left}.ss-login .page-title h1{margin:0;font-size:clamp(23px,2.8vw,31px)}.ss-login-card{display:grid;grid-template-columns:1.05fr 1fr;max-width:980px;min-height:0;margin:12px auto 40px;background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow-lift);overflow:hidden}.ss-login-aside{position:relative;display:flex;align-items:flex-end;padding:clamp(22px,2.4vw,32px);overflow:hidden;color:var(--ss-on-dark);background:radial-gradient(120% 80% at 0 0,rgba(194,160,90,.3),transparent 60%),radial-gradient(130% 90% at 100% 100%,rgba(194,160,90,.16),transparent 55%),linear-gradient(160deg,#1f232b 0,var(--ss-onyx) 55%,#0e1014 100%)}.ss-login-aside:before{content:"";position:absolute;inset:18px;border:1px solid rgba(194,160,90,.26);border-radius:var(--ss-r);pointer-events:none}.ss-login-aside-inner{position:relative;z-index:1}.ss-login-brand{font-family:var(--ss-display);font-size:clamp(20px,2.2vw,26px);letter-spacing:.08em;text-transform:uppercase;color:var(--ss-gold-soft);margin-bottom:20px}.ss-login-tagline{font-family:var(--ss-display);font-weight:600;font-size:clamp(28px,3.2vw,40px);line-height:1.08;margin:0 0 14px;color:#fff}.ss-login-tagline em{font-style:italic;color:var(--ss-gold)}.ss-login-sub{max-width:34ch;margin:0 0 24px;color:var(--ss-on-dark-dim);font-size:15px;line-height:1.6}.ss-login-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.ss-login-points li{display:flex;align-items:center;gap:11px;font-size:14px;color:var(--ss-on-dark)}.ss-login-points li i{width:18px;text-align:center;color:var(--ss-gold)}.ss-login-main{display:flex;flex-direction:column;justify-content:center;padding:clamp(10px,1.5vw,20px)}.ss-login-main .page-body{max-width:none;margin:0}.ss-login .customer-blocks{display:flex;flex-direction:column;gap:0;max-width:none;margin:0}.ss-login .new-wrapper,.ss-login .returning-wrapper{background:transparent;border:0;box-shadow:none;padding:0;margin:0;float:none;width:100%}.ss-login .returning-wrapper>form>.title{display:none}.ss-login .form-fields{max-width:none}.ss-login .tooltip{display:block;border-bottom:0;margin:0 0 18px;color:var(--ss-ink);font-size:13px;line-height:1.5}.ss-login .inputs.remember-toggle{margin-bottom:6px}.ss-login .captcha-box{margin:8px 0 16px}.ss-login .returning-wrapper .buttons{margin-top:2px;margin-bottom:0;padding:20px 0 0}.ss-login .login-button,html.html-password-recovery-page .password-recovery-button,html.html-registration-page .register-next-step-button{width:100%;padding:13px;font-size:14px;letter-spacing:.04em}.ss-login .external-authentication:empty{display:none}.ss-login .external-authentication{margin:14px 0 0;text-align:center}.ss-login .new-wrapper{margin-top:16px;padding-top:16px;border-top:1px solid var(--ss-line);text-align:center}.ss-login .new-wrapper .title{display:block;margin:0 0 12px;padding:0;border:0;font-size:14px;font-weight:500;color:var(--ss-ink)}.ss-login .new-wrapper .title:after,.ss-login .new-wrapper .title:before{display:none}.ss-login .new-wrapper .buttons{justify-content:center}.ss-login .new-wrapper .register-button{width:100%;background:#fff;border:1px solid var(--ss-gold);color:var(--ss-ink);font-weight:600}.ss-login .new-wrapper .register-button:hover{background:var(--ss-gold-soft);filter:none;color:var(--ss-ink)}.ss-login .new-wrapper.checkout-as-guest-or-register-block .buttons{flex-direction:column;gap:10px}@media(max-width:820px){.ss-login-card{grid-template-columns:1fr;min-height:0;max-width:460px}.ss-login-aside{display:none}.ss-login .page-title{text-align:center}}.ss-gender-inputs{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:12px}.ss-gender-inputs>.ss-gender-heading{display:inline-block!important;width:auto!important;min-height:0!important;margin:0!important;text-align:left!important}.ss-gender-segmented{display:inline-flex!important;width:auto!important;align-items:stretch;background:#fff;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);overflow:hidden}.ss-gender-segmented .ss-gender-radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ss-gender-segmented .ss-gender-option{display:flex!important;align-items:center;justify-content:center;width:auto!important;min-width:86px;min-height:0!important;height:38px;margin:0!important;padding:0 16px;font-size:14px;line-height:1;text-align:center!important;white-space:nowrap;color:var(--ss-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-left:1px solid var(--ss-line);transition:background-color .15s ease,color .15s ease}.ss-gender-segmented .ss-gender-option:first-of-type{border-left:0}.ss-gender-segmented .ss-gender-option:hover{background:var(--ss-gold-soft);color:var(--ss-ink)}.ss-gender-segmented .ss-gender-radio:checked+.ss-gender-option{background:var(--ss-ink);color:#fff}.ss-avatar-uploader{display:flex;gap:26px;align-items:flex-start;flex-wrap:wrap}.ss-avatar-preview{flex:0 0 auto;width:132px;height:132px;border-radius:var(--ss-r-pill);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--ss-page);border:1px solid var(--ss-line);box-shadow:var(--ss-shadow)}.ss-avatar-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss-avatar-placeholder{font-size:46px;color:var(--ss-platinum)}.ss-avatar-controls{flex:1 1 280px;min-width:260px}.ss-dropzone{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:6px;width:100%!important;margin:0 0 14px!important;padding:26px 20px;border:1.5px dashed var(--ss-line);border-radius:var(--ss-r);background:linear-gradient(180deg,#fff,var(--ss-page));cursor:pointer;transition:border-color .15s ease,background .15s ease}.ss-dropzone.is-dragover,.ss-dropzone:hover{border-color:var(--ss-gold);background:var(--ss-gold-soft)}.ss-dropzone-ico{font-size:26px;color:var(--ss-gold-deep)}.ss-dropzone-title{font-size:14px;font-weight:600;color:var(--ss-ink)}.ss-dropzone-hint{font-size:12px;color:var(--ss-ink);line-height:1.45}.ss-dropzone-file{margin-top:4px;font-size:13px;font-weight:600;color:var(--ss-gold-deep);word-break:break-all}.ss-dropzone input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.avatar-page .ss-avatar-controls .buttons{display:flex;gap:10px;flex-wrap:wrap;margin:0}@media(max-width:1000px){.block-account-navigation .listbox{display:block!important}.block-account-navigation .title{cursor:default}.account-page .form-fields,.account-page .inputs .form-input-wrapper,.account-page .inputs .login-password,.account-page .inputs input:not([type=checkbox]):not([type=radio]),.account-page .inputs select,.account-page .inputs textarea,.login-page .form-fields,.login-page .inputs .login-password,.login-page .inputs input:not([type=checkbox]):not([type=radio]),.login-page .inputs select,.login-page .inputs textarea,.password-recovery-page .form-fields,.password-recovery-page .inputs input:not([type=checkbox]):not([type=radio]),.registration-page .form-fields,.registration-page .inputs input:not([type=checkbox]):not([type=radio]),.registration-page .inputs select,.registration-page .inputs textarea{max-width:100%}}.change-password-page .change-password-recovery-link{position:absolute;top:0;right:0;margin-top:0;color:var(--ss-gold);text-decoration:none}.change-password-page .change-password-recovery-link:hover{text-decoration:underline}.customer-info-page .page-body>form{max-width:860px}.customer-info-page .form-fields.ss-fields-2col{max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.customer-info-page .form-fields.ss-fields-2col>.inputs{margin-bottom:10px}.customer-info-page .form-fields.ss-fields-2col>.inputs.ss-span-2{grid-column:1/-1}@media(max-width:600px){.customer-info-page .form-fields.ss-fields-2col{grid-template-columns:1fr}}#ss-confirm-modal{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center}#ss-confirm-modal.is-open{display:flex}#ss-confirm-modal-bd{position:fixed;inset:0;background:rgba(0,0,0,.45)}#ss-confirm-modal-panel{position:relative;background:#fff;border-radius:var(--ss-r);box-shadow:0 24px 64px rgba(0,0,0,.12);max-width:420px;width:calc(100% - 32px);padding:32px 28px 24px;text-align:center}#ss-confirm-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;margin-bottom:16px}#ss-confirm-modal.ss-confirm--danger #ss-confirm-modal-icon{background:#fef2f2;color:#dc2626}#ss-confirm-modal.ss-confirm--primary #ss-confirm-modal-icon{background:rgba(194,160,90,.14);color:var(--ss-gold-deep,#9c7c39)}#ss-confirm-modal-title{font-size:18px;font-weight:600;color:var(--ss-ink);margin:0 0 8px;line-height:1.3}#ss-confirm-modal-desc{font-size:14px;color:var(--ss-ink-2);line-height:1.6;margin:0 0 24px}#ss-confirm-modal-actions{display:flex;gap:12px;justify-content:center}#ss-confirm-modal-actions .button-2{min-width:100px;margin:0}#ss-confirm-modal-ok{min-width:100px;padding:8px 20px;color:#fff;border:0;border-radius:var(--ss-r-sm);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s;line-height:1.4}#ss-confirm-modal.ss-confirm--danger #ss-confirm-modal-ok{background:#dc2626}#ss-confirm-modal.ss-confirm--danger #ss-confirm-modal-ok:hover{background:#b91c1c}#ss-confirm-modal.ss-confirm--danger #ss-confirm-modal-ok:focus-visible{outline:2px solid #dc2626;outline-offset:2px}#ss-confirm-modal.ss-confirm--primary #ss-confirm-modal-ok{background:var(--ss-gold,#c2a05a)}#ss-confirm-modal.ss-confirm--primary #ss-confirm-modal-ok:hover{background:var(--ss-gold-deep,#9c7c39)}#ss-confirm-modal.ss-confirm--primary #ss-confirm-modal-ok:focus-visible{outline:2px solid var(--ss-gold,#c2a05a);outline-offset:2px}.order-details-page>.page-title{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px;padding:14px clamp(16px,2vw,24px)}.order-details-page>.page-title h1{position:absolute;inset:0 clamp(16px,2vw,24px);margin:0;padding:0;display:flex;align-items:center;justify-content:center;text-align:center;border:0;pointer-events:none}.order-details-page>.page-title a.button-2{position:relative;z-index:1}.order-details-page>.page-title:after{display:none}@media(max-width:600px){.order-details-page>.page-title{justify-content:center}.order-details-page>.page-title h1{position:static;inset:auto;flex:1 1 100%}}.address-list-page>.page-title .add-address-button,.compare-products-page>.page-title a.button-2,.order-details-page>.page-title a.button-2{padding:8px 16px;font-size:13px;font-weight:600;letter-spacing:.02em}.compare-products-page>.page-title a.button-2,.order-details-page>.page-title a.button-2{position:static;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;margin:0;font-family:var(--ss-sans);color:var(--ss-ink);background:#fff;background-image:none;border:1px solid #fff;border-radius:var(--ss-r-sm);box-shadow:none;text-indent:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.order-details-page>.page-title a.button-2:focus,.order-details-page>.page-title a.button-2:hover{color:var(--ss-ink);background:var(--ss-page);border-color:var(--ss-gold)}.compare-products-page>.page-title a.button-2.clear-list:focus,.compare-products-page>.page-title a.button-2.clear-list:hover,.order-details-page>.page-title a.cancel-order-button{color:var(--ss-danger);background:#fff;border-color:#e7b3b3}.order-details-page>.page-title a.cancel-order-button:focus,.order-details-page>.page-title a.cancel-order-button:hover{color:#fff;background:#cc2b2b;border-color:#cc2b2b}.order-details-page .order-overview{text-align:left}.order-details-page .order-overview .order-number{margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid var(--ss-line-soft)}.order-details-page .order-overview .order-number strong{font-family:var(--ss-sans);font-size:20px;font-weight:700;color:var(--ss-ink)}.order-details-page .order-overview-content li.order-status{display:inline-flex;width:auto;justify-self:start}.order-details-page .order-overview-content .order-total strong{color:var(--ss-gold-deep);font-weight:700}.order-details-page .order-details-area{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-bottom:18px}.order-details-page .order-details-area>div{float:none;width:auto;max-width:none;margin:0;padding:clamp(16px,1.6vw,22px);background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow)}.order-details-page .order-details-area .title{position:relative;margin:0 0 10px;padding:0 0 8px 14px;text-align:left;border-bottom:1px solid var(--ss-line);font-family:var(--ss-sans);font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--ss-ink)}.order-details-page .order-details-area .title:before{content:"";position:absolute;left:0;top:1px;width:4px;height:16px;border-radius:var(--ss-r-pill);background:linear-gradient(180deg,var(--ss-gold),var(--ss-gold-deep))}.order-details-page .order-details-area .title:after{display:none}.order-details-page .order-details-area .payment-method-info,.order-details-page .order-details-area .shipping-method-info{margin-top:18px;padding-top:16px;border-top:1px solid var(--ss-line-soft)}.order-details-page .info-list{list-style:none;margin:0;padding:0}.order-details-page .info-list li{padding:4px 0;font-size:14px;color:var(--ss-ink)}.order-details-page .info-list li:empty{display:none}.order-details-page .info-list li.name{font-size:15px;font-weight:600;color:var(--ss-ink)}.order-details-page .info-list li .value{color:var(--ss-ink);font-weight:500}.order-details-page .section.options{margin:0;padding:0;background:none;border:0;box-shadow:none}.order-details-page .section.options .selected-checkout-attributes{margin-bottom:18px;padding:clamp(16px,1.6vw,22px);background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow)}.order-details-page .data-table tbody tr:last-child td{border-bottom:0}.order-details-page .data-table tfoot td{border:0;padding:8px 14px;font-size:14px;background:none}.order-details-page .data-table tfoot .cart-total-left{text-align:right;padding-right:28px;font-weight:500;color:var(--ss-ink-2)}.order-details-page .data-table tfoot .cart-total-left label{display:inline;margin:0}.order-details-page .data-table tfoot .cart-total-right{text-align:right;white-space:nowrap;font-weight:600;color:var(--ss-ink)}.order-details-page .data-table tfoot tr.order-total td,.order-details-page .data-table tfoot tr:first-child td{border-top:1px solid var(--ss-line);padding-top:14px}.order-details-page .data-table tfoot tr.order-total .cart-total-left{color:var(--ss-ink);font-weight:700}.order-details-page .data-table tfoot tr.order-total .cart-total-right strong{color:var(--ss-gold-deep);font-size:18px}.order-details-page .data-table tfoot tr:hover{background:none}.order-details-page .order-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 0 18px}.order-details-page .order-actions button{min-width:160px;margin:0;padding:11px 20px;font-family:var(--ss-sans);font-size:14px;font-weight:600;border-radius:var(--ss-r-sm);background-image:none;text-indent:0;transition:filter .15s ease,border-color .15s ease,background .15s ease}.order-details-page .order-actions button.re-order-button{color:#1c160a;background:linear-gradient(180deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%);border:1px solid var(--ss-gold-deep)}.order-details-page .order-actions button.re-order-button:hover{filter:brightness(1.06)}.order-details-page .order-actions button.return-items-button{color:var(--ss-ink);background:#fff;border:1px solid var(--ss-line)}.order-details-page .order-actions button.return-items-button:hover{border-color:var(--ss-gold);background:var(--ss-page)}.contact-page>.page-title{position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:60px;margin:0 0 22px;padding:10px clamp(16px,2vw,24px);background:radial-gradient(120% 140% at 100% 0,rgba(194,160,90,.16) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%);border:1px solid #2a2e37;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);overflow:hidden}.contact-page>.page-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--ss-gold-deep) 0,var(--ss-gold) 38%,rgba(194,160,90,0) 92%)}.contact-page>.page-title h1{margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.2;letter-spacing:.005em;color:var(--ss-on-dark)}.ss-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(20px,3vw,40px);align-items:start}.ss-contact-main form{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:clamp(20px,2.4vw,32px)}.ss-contact-main .fieldset{margin:0;padding:0;background:transparent;border:0;box-shadow:none}.ss-contact-main .form-fields{background:transparent;border-top:0;padding:0}.ss-contact-main .inputs textarea{min-height:140px}.ss-contact-main .ss-form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px 30px}.ss-contact-main .contact-us-button{min-width:160px;padding:12px 28px;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ss-contact-main .result{padding:20px 24px;background:var(--ss-card);border:1px solid var(--ss-line);border-left:4px solid var(--ss-gold);border-radius:var(--ss-r);font-family:var(--ss-sans);font-size:15px;color:var(--ss-ink);line-height:1.55}.ss-contact-info{background:radial-gradient(120% 140% at 100% 0,rgba(194,160,90,.12) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%);border:1px solid #2a2e37;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:clamp(20px,2.4vw,28px);color:var(--ss-on-dark-dim)}.ss-contact-info h2{font-family:var(--ss-sans);font-size:16px;font-weight:700;letter-spacing:.04em;color:var(--ss-on-dark);margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.08);text-align:left}.ss-contact-info h2:after{display:none}.ss-contact-item{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.ss-contact-item:last-child{border-bottom:0;padding-bottom:0}.ss-contact-item-icon{flex:0 0 36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(194,160,90,.15);border:1px solid rgba(194,160,90,.25);border-radius:var(--ss-r-sm);color:var(--ss-gold);font-size:14px}.ss-contact-item-body{flex:1 1 auto;min-width:0}.ss-contact-item-label{font-family:var(--ss-sans);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ss-on-dark-dim);margin-bottom:3px}.ss-contact-item-value{font-family:var(--ss-sans);font-size:13px;line-height:1.45;color:var(--ss-on-dark)}.ss-contact-item-value a{color:var(--ss-gold)!important;text-decoration:none;transition:color .15s ease}.ss-contact-item-value a:hover{color:#fff!important}@media(max-width:860px){.ss-contact-layout{grid-template-columns:minmax(0,1fr)}}.ss-contact-main .result .fa-circle-check{color:var(--ss-gold);margin-right:8px}.apply-vendor-page>.page-title{position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:60px;margin:0 0 22px;padding:10px clamp(16px,2vw,24px);background:radial-gradient(120% 140% at 100% 0,rgba(194,160,90,.16) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%);border:1px solid #2a2e37;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);overflow:hidden}.apply-vendor-page>.page-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--ss-gold-deep) 0,var(--ss-gold) 38%,rgba(194,160,90,0) 92%)}.apply-vendor-page>.page-title h1{margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.2;letter-spacing:.005em;color:var(--ss-on-dark)}.ss-vendor-layout{display:grid;grid-template-columns:1fr 300px;gap:clamp(20px,3vw,40px);align-items:start}.ss-vendor-main form{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:clamp(20px,2.4vw,32px)}.ss-vendor-main .fieldset{margin:0;padding:0;background:transparent;border:0;box-shadow:none}.ss-vendor-main .form-fields{background:transparent;border-top:0;padding:0}.ss-vendor-main .inputs textarea{min-height:140px}.ss-vendor-main .terms-of-service{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 0;font-family:var(--ss-sans);font-size:14px;color:var(--ss-ink)}.ss-vendor-main .terms-of-service input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:var(--ss-gold-deep);cursor:pointer}.ss-vendor-main .terms-of-service label{margin:0;cursor:pointer}.ss-vendor-main .terms-of-service .read{color:var(--ss-gold-deep);cursor:pointer;text-decoration:none;border-bottom:1px solid}.ss-vendor-main .terms-of-service .read:hover{color:var(--ss-gold)}.ss-vendor-main .ss-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:30px;margin-top:22px}.ss-vendor-main .apply-vendor-button{min-width:160px;padding:12px 28px;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.apply-vendor-page .result{padding:20px 24px;background:var(--ss-card);border:1px solid var(--ss-line);border-left:4px solid var(--ss-gold);border-radius:var(--ss-r);font-family:var(--ss-sans);font-size:15px;color:var(--ss-ink);line-height:1.55}.apply-vendor-page .result .fa-circle-check{color:var(--ss-gold);margin-right:8px}.ss-vendor-info{background:radial-gradient(120% 140% at 100% 0,rgba(194,160,90,.12) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%);border:1px solid #2a2e37;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:clamp(20px,2.4vw,28px);color:var(--ss-on-dark-dim)}.ss-vendor-info h2{font-family:var(--ss-sans);font-size:16px;font-weight:700;letter-spacing:.04em;color:var(--ss-on-dark);margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.08);text-align:left}.ss-vendor-info h2:after{display:none}.ss-vendor-item{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.ss-vendor-item:last-child{border-bottom:0;padding-bottom:0}.ss-vendor-item-icon{flex:0 0 36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(194,160,90,.15);border:1px solid rgba(194,160,90,.25);border-radius:var(--ss-r-sm);color:var(--ss-gold);font-size:14px}.ss-vendor-item-body{flex:1 1 auto;min-width:0}.ss-vendor-item-label{font-family:var(--ss-sans);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ss-on-dark-dim);margin-bottom:3px}.ss-vendor-item-value{font-family:var(--ss-sans);font-size:13px;line-height:1.45;color:var(--ss-on-dark)}@media(max-width:860px){.ss-vendor-layout{grid-template-columns:1fr}}.active-discussions-page,.forum-page,.forums-main-page .topic-block,.search-page.forum-search-page{margin:0}.ss-forum-hero{position:relative;overflow:hidden;margin:0 0 clamp(20px,3vw,32px);padding:clamp(22px,2.6vw,34px) clamp(20px,2.6vw,38px);background:radial-gradient(120% 140% at 100% 0,rgba(194,160,90,.18) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%);border:1px solid #2a2e37;border-radius:var(--ss-r);box-shadow:var(--ss-shadow)}.ss-forum-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--ss-gold-deep) 0,var(--ss-gold) 38%,rgba(194,160,90,0) 92%)}.ss-forum-hero-inner{position:relative;max-width:680px}.ss-forum-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--ss-sans);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ss-gold)}.ss-forum-eyebrow:before{content:"";width:26px;height:1px;background:var(--ss-gold);opacity:.7}.ss-forum-title{margin:0 0 12px;font-family:var(--ss-sans);font-size:clamp(26px,4.2vw,42px);font-weight:700;line-height:1.08;letter-spacing:-.01em;color:var(--ss-on-dark)}.ss-forum-lede{margin:0 0 clamp(20px,2.6vw,28px);max-width:560px;font-family:var(--ss-sans);font-size:clamp(14px,1.3vw,16px);line-height:1.6;color:var(--ss-on-dark-dim)}.ss-forum-hero-search{max-width:520px}.ss-forum-hero-search .forum-search-box{float:none;display:block;width:100%;min-width:0}.ss-forum-hero-search .forum-search-box form{width:100%}.ss-forum-hero-search .forum-search-box .basic{width:100%;box-shadow:0 6px 22px rgba(0,0,0,.28)}.ss-forum-hero .forum-search-box .advanced{text-align:left}.ss-forum-hero .forum-search-box .advanced a.forum-advanced-link{color:var(--ss-gold)}.ss-forum-hero .forum-search-box .advanced a.forum-advanced-link:hover{color:#d9bd7e}.ss-forum-quicklinks{clear:both;display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.6vw,28px)}.ss-forum-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;font-family:var(--ss-sans);font-size:13px;font-weight:600;color:var(--ss-on-dark);background:hsla(0,0%,100%,.04);border:1px solid rgba(194,160,90,.3);border-radius:var(--ss-r-sm);text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.ss-forum-chip i{color:var(--ss-gold);font-size:13px}.ss-forum-chip:hover{background:rgba(194,160,90,.14);border-color:rgba(194,160,90,.55);color:#fff}.ss-forum-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:clamp(32px,5vw,56px) 24px;background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow)}.ss-forum-empty-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:8px;font-size:26px;color:var(--ss-gold);background:rgba(194,160,90,.12);border:1px solid rgba(194,160,90,.25);border-radius:var(--ss-r-pill)}.ss-forum-empty h2{margin:0;font-family:var(--ss-sans);font-size:18px;font-weight:700;color:var(--ss-ink)}.ss-forum-empty p{margin:0;max-width:440px;font-family:var(--ss-sans);font-size:14px;line-height:1.55;color:var(--ss-ink-2)}.forums-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:0 0 22px;padding:14px clamp(16px,2vw,22px);background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow)}.forums-header .current-time{font-family:var(--ss-sans);font-size:13px;color:var(--ss-ink-2)}.forum-search-box{flex:0 1 auto;min-width:clamp(260px,32vw,400px)}.forum-search-box .basic{display:flex;align-items:stretch;background:#fff;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);overflow:hidden}.forum-search-box .basic:focus-within{border-color:var(--ss-gold);box-shadow:0 0 0 3px rgba(194,160,90,.25)}.forum-search-box .forum-search-icon{display:flex;align-items:center;padding-left:14px;color:var(--ss-ink-2);font-size:14px}.forum-search-box .search-box-text{flex:1 1 auto;min-width:0;height:44px;padding:0 12px;border:0;background:transparent;font-family:var(--ss-sans);font-size:14px;color:var(--ss-ink)}.forum-search-box .search-box-text:focus{outline:0;box-shadow:none}.forum-search-box .search-box-button{flex:0 0 auto;border:0;border-radius:0;padding:0 22px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.forum-search-box .advanced{margin-top:8px;text-align:right;font-size:12px}.forum-search-box .advanced a.forum-advanced-link{display:inline-flex;align-items:center;gap:6px;color:var(--ss-gold-deep);font-family:var(--ss-sans);font-weight:600;letter-spacing:.02em;text-decoration:none}.forum-search-box .advanced a.forum-advanced-link:hover{color:var(--ss-gold)}.forum-search-box .advanced a.forum-advanced-link i{font-size:11px}.forums-table-section{margin:0 0 22px;background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);overflow:hidden}.forums-table-section-title{position:relative;padding:14px clamp(16px,2vw,22px);background:radial-gradient(120% 140% at 100% 0,rgba(194,160,90,.16) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%)}.forums-table-section-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--ss-gold-deep) 0,var(--ss-gold) 38%,rgba(194,160,90,0) 92%)}.forums-table-section-title a,.forums-table-section-title strong{font-family:var(--ss-sans);font-size:clamp(15px,1.3vw,17px);font-weight:700;letter-spacing:.01em;color:var(--ss-on-dark);text-decoration:none}.forums-table-section-title a:hover{color:var(--ss-gold)}.forums-table-section-title .link-rss{float:right;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-gold)!important;background:rgba(194,160,90,.15);border:1px solid rgba(194,160,90,.25);border-radius:var(--ss-r-sm);padding:4px 10px}.forums-table-section-title .link-rss:hover{color:#fff!important;background:rgba(194,160,90,.3)}.forums-table-section-body .table-wrapper{overflow-x:auto}.forum-table{width:100%;border-collapse:collapse;font-family:var(--ss-sans)}.forum-table thead th{padding:12px clamp(10px,1.4vw,16px);background:var(--ss-line-soft);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ss-ink-2);text-align:left;border-bottom:1px solid var(--ss-line);white-space:nowrap}.forum-table tbody td{padding:14px clamp(10px,1.4vw,16px);border-top:1px solid var(--ss-line-soft);vertical-align:top;color:var(--ss-ink-2);font-size:13px}.forum-table tbody tr:first-child td{border-top:0}.forum-table tbody tr:hover td{background:#fcfbf8}.forum-table .posts,.forum-table .replies,.forum-table .topics,.forum-table .views,.forum-table .votes{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.forum-table thead .latest-post,.forum-table thead .posts,.forum-table thead .replies,.forum-table thead .topics,.forum-table thead .views,.forum-table thead .votes{text-align:center}.forum-table td.image{width:1%;white-space:nowrap}.forum-table td.image .post{width:34px;height:34px;border-radius:var(--ss-r-pill);background:rgba(194,160,90,.15);border:1px solid rgba(194,160,90,.25);display:flex;align-items:center;justify-content:center}.forum-table td.image .post:before{content:"";font-family:Font Awesome\ 7 Free;font-weight:900;font-size:13px;color:var(--ss-gold-deep)}.forum-table .forum-title a,.forum-table .topic-title a{font-size:15px;font-weight:600;color:var(--ss-ink);text-decoration:none}.forum-table .forum-title a:hover,.forum-table .topic-title a:hover{color:var(--ss-gold-deep)}.forum-table .forum-description{margin-top:4px;font-size:13px;line-height:1.45;color:var(--ss-ink-2)}.forum-table .topic-starter{margin-top:5px;font-size:12px;color:var(--ss-ink-2)}.forum-table .topic-starter label{font-weight:600;margin-right:4px}.forum-table .topic-starter a{color:var(--ss-gold-deep);text-decoration:none}.forum-table .topic-starter a:hover{color:var(--ss-gold)}.forum-table .latest-post{font-size:12px;color:var(--ss-ink-2);text-align:center;white-space:nowrap}.forum-table .latest-post a{color:var(--ss-gold-deep);text-decoration:none}.forum-table .latest-post a:hover{color:var(--ss-gold)}.forums-table-section .view-all{padding:14px clamp(16px,2vw,22px);text-align:right;border-top:1px solid var(--ss-line-soft)}.forums-table-section .view-all a{font-family:var(--ss-sans);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--ss-gold-deep);text-decoration:none}.forums-table-section .view-all a:hover{color:var(--ss-gold)}.forums-table-section .pager{padding:12px clamp(16px,2vw,22px)}.forums-table-section .pager.upper{border-bottom:1px solid var(--ss-line-soft)}.forums-table-section .pager.lower{border-top:1px solid var(--ss-line-soft)}.forum-breadcrumb{margin:0 0 14px;font-family:var(--ss-sans);font-size:13px;color:var(--ss-ink-2)}.forum-breadcrumb ul{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.forum-breadcrumb a{color:var(--ss-gold-deep);text-decoration:none}.forum-breadcrumb a:hover{color:var(--ss-gold)}.forum-breadcrumb .delimiter{margin-right:4px;color:var(--ss-ink-2);opacity:.6}.active-discussions-page>.page-title{position:relative;overflow:hidden;margin:0 0 22px;padding:clamp(14px,2vw,20px) clamp(18px,2.4vw,28px);background:radial-gradient(120% 140% at 100% 0,rgba(194,160,90,.16) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%);border:1px solid #2a2e37;border-radius:var(--ss-r);box-shadow:var(--ss-shadow)}.active-discussions-page>.page-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--ss-gold-deep) 0,var(--ss-gold) 38%,rgba(194,160,90,0) 92%)}.active-discussions-page>.page-title h1{margin:0;font-family:var(--ss-sans);font-size:clamp(18px,1.8vw,24px);font-weight:700;letter-spacing:-.005em;color:var(--ss-on-dark)}.ss-forumsearch{position:relative;margin:0 0 24px;padding:clamp(24px,3vw,40px);background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);overflow:hidden}.ss-forumsearch:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ss-gold-deep) 0,var(--ss-gold) 40%,rgba(194,160,90,0) 92%)}.ss-forumsearch-head{max-width:620px;margin:0 0 clamp(18px,2.2vw,24px)}.ss-forumsearch-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px;font-family:var(--ss-sans);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ss-gold-deep)}.ss-forumsearch-eyebrow:before{content:"";width:24px;height:1px;background:var(--ss-gold);opacity:.8}.ss-forumsearch-head h1{margin:0 0 8px;font-family:var(--ss-sans);font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--ss-ink)}.ss-forumsearch-sub{margin:0;font-family:var(--ss-sans);font-size:clamp(14px,1.2vw,15px);line-height:1.55;color:var(--ss-ink-2)}.ss-forumsearch-bar{display:flex;align-items:stretch;max-width:760px;background:#fff;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.ss-forumsearch-bar:focus-within{border-color:var(--ss-gold);box-shadow:0 0 0 3px rgba(194,160,90,.22)}.ss-forumsearch-bar i{display:flex;align-items:center;padding-left:18px;color:var(--ss-ink-2);font-size:15px}.ss-forumsearch-bar .forum-search-text{flex:1 1 auto;min-width:0;height:54px;padding:0 14px;border:0;background:transparent;font-family:var(--ss-sans);font-size:15px;color:var(--ss-ink)}.ss-forumsearch-bar .forum-search-text:focus{outline:0;box-shadow:none}.ss-forumsearch-bar .forum-search-button{flex:0 0 auto;border:0;border-radius:0;padding:0 clamp(22px,3vw,36px);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ss-forumsearch-toggle.inputs.reversed{display:flex;align-items:center;gap:10px;margin:16px 0 0}.ss-forumsearch-toggle label{margin:0;font-family:var(--ss-sans);font-size:14px;color:var(--ss-ink);cursor:pointer}.ss-forumsearch-adv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 20px;margin-top:18px;padding-top:20px;border-top:1px solid var(--ss-line-soft)}.ss-forumsearch-adv .inputs{margin:0}.ss-forumsearch-adv label{display:block;margin:0 0 6px;font-family:var(--ss-sans);font-size:13px;font-weight:600;color:var(--ss-ink-2)}.ss-forumsearch-adv select{width:100%;height:46px;padding:0 14px;background:#fff;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);font-family:var(--ss-sans);font-size:14px;color:var(--ss-ink)}.ss-forumsearch-adv select:focus{outline:0;border-color:var(--ss-gold);box-shadow:0 0 0 3px rgba(194,160,90,.22)}.forum-search-page .no-result{margin:0 0 22px;padding:16px 18px;background:var(--ss-card);border:1px solid var(--ss-line);border-left:4px solid var(--ss-gold);border-radius:var(--ss-r);font-family:var(--ss-sans);font-size:14px;color:var(--ss-ink-2)}.ss-forumsearch-error{display:flex;align-items:flex-start;gap:9px;max-width:760px;margin:12px 0 0;padding:11px 14px;background:#fdf3f2;border:1px solid #f3c7c2;border-left:3px solid var(--ss-danger);border-radius:var(--ss-r-sm);font-family:var(--ss-sans);font-size:13.5px;line-height:1.45;color:#842016;text-align:left}.ss-forumsearch-error i{flex:0 0 auto;margin-top:1px;color:var(--ss-danger);font-size:14px}.blog-page>.page-title,.blogpost-page>.page-title{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:60px;margin:0 0 22px;padding:10px clamp(16px,2vw,24px);background:radial-gradient(120% 140% at 100% 0,rgba(194,160,90,.16) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%);border:1px solid #2a2e37;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);overflow:hidden}.blog-page>.page-title:after,.blogpost-page>.page-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--ss-gold-deep) 0,var(--ss-gold) 38%,rgba(194,160,90,0) 92%)}.blog-page>.page-title h1,.blogpost-page>.page-title h1{order:-1;flex:1 1 auto;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.2;letter-spacing:.005em;color:var(--ss-on-dark)}.blog-page>.page-title .link-rss,.news-list-page .page-title .link-rss{flex:0 0 auto;order:0;font-family:var(--ss-sans)!important;font-size:11px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-gold)!important;background-image:none!important;background-color:transparent;width:auto!important;height:auto!important;margin:0;padding:6px 12px;border:1px solid rgba(194,160,90,.35);border-radius:var(--ss-r-sm);text-decoration:none;transition:background .15s ease,color .15s ease;position:relative;z-index:1}.blog-page>.page-title .link-rss:hover{background:rgba(194,160,90,.18);color:#fff!important}.news-list-page .page-title .link-rss:hover{background:rgba(194,160,90,.12);color:var(--ss-gold-deep)!important}.news-list-page .page-title{position:relative}.news-list-page .page-title .link-rss{position:absolute;top:-4px;right:10px}.blog-page .blog-posts{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px)}.blog-page .post{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:clamp(18px,2.2vw,28px);transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.blog-page .post:hover{box-shadow:var(--ss-shadow-lift);border-color:var(--ss-gold-soft);transform:translateY(-2px)}.blog-page .post-head{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--ss-line-soft)}.blog-page .post-date{display:inline-block;font-family:var(--ss-sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-gold-deep);margin-bottom:8px}.blog-page .post-title h2{margin:0;padding-bottom:0;font-size:clamp(17px,1.8vw,22px);font-weight:600;letter-spacing:.01em;line-height:1.3;text-align:left}.blog-page .post-title h2:after{display:none}.blog-page .post-title a{color:var(--ss-ink);text-decoration:none;transition:color .15s ease}.blog-page .post-title a:hover{color:var(--ss-gold-deep)}.blog-page .post-body{font-family:var(--ss-sans);font-size:14px;line-height:1.72;color:var(--ss-ink-2)}.blog-page .blog-details{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ss-line-soft)}.blog-page .blog-details .tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.blog-page .blog-details .tags h3{font-family:var(--ss-sans);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-ink-2);margin:0;padding:0}.blog-page .blog-details .tags h3:after{display:none}.blog-page .blog-details .tags ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.blog-page .blog-details .tags li{margin:0}.blog-page .blog-details .tags li.separator{display:none}.blog-page .blog-details .tags a{display:inline-block;padding:4px 10px;background:var(--ss-gold-soft);color:var(--ss-gold-deep);border-radius:var(--ss-r-pill);font-family:var(--ss-sans);font-size:11px;font-weight:600;letter-spacing:.03em;text-decoration:none;transition:background .15s ease,color .15s ease}.blog-page .blog-details .tags a:hover{background:var(--ss-gold);color:#1c160a}.blog-page .blog-details .buttons{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.blog-page .read-comments{font-family:var(--ss-sans);font-size:13px;color:var(--ss-ink-2);text-decoration:none;transition:color .15s ease}.blog-page .read-comments:hover{color:var(--ss-gold-deep)}.block-blog-archive,.block-popular-blogtags{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);overflow:hidden;margin-bottom:20px}.side-2 .block-blog-archive .title,.side-2 .block-popular-blogtags .title{display:block!important;font-family:var(--ss-sans)!important;font-size:11px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ss-on-dark)!important;background:linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 100%);padding:12px 16px;margin:0;border-bottom:2px solid var(--ss-gold-deep);text-align:left}.side-2 .block-blog-archive .title:after,.side-2 .block-popular-blogtags .title:after{display:none!important}.block-blog-archive .listbox,.block-popular-blogtags .listbox{padding:12px 14px}.block-blog-archive .list{list-style:none;margin:0;padding:0}.block-blog-archive .list li{padding:0}.block-blog-archive .year{margin-bottom:6px}.block-blog-archive .number{display:block;font-family:var(--ss-sans);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ss-ink);padding:4px 8px;margin-bottom:2px}.block-blog-archive .sublist{list-style:none;margin:0;padding:0}.block-blog-archive .sublist .month a{display:block;padding:7px 10px;font-family:var(--ss-sans);font-size:13px;color:var(--ss-ink-2);border-radius:var(--ss-r-sm);text-decoration:none;transition:background .15s ease,color .15s ease}.block-blog-archive .sublist .month a:before{display:none}.block-blog-archive .sublist .month a:hover{background:var(--ss-gold-soft);color:var(--ss-gold-deep)}.block-popular-blogtags .tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.block-popular-blogtags .tags li{margin:0}.block-popular-blogtags .tags li a{float:none;display:inline-block;line-height:1.4;padding:5px 12px;background:var(--ss-page);border:1px solid var(--ss-line);border-radius:var(--ss-r-pill);font-family:var(--ss-sans);font-size:12px;color:var(--ss-ink-2);text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.block-popular-blogtags .tags li a:hover{background:var(--ss-gold-soft);border-color:var(--ss-gold);color:var(--ss-gold-deep)}.wishlist-page>.page-title{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;box-sizing:border-box;min-height:60px;margin:0 0 22px;padding:10px clamp(16px,2vw,24px);background:radial-gradient(120% 140% at 100% 0,rgba(194,160,90,.16) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%);border:1px solid #2a2e37;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);overflow:hidden}.wishlist-page>.page-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--ss-gold-deep) 0,var(--ss-gold) 38%,rgba(194,160,90,0) 92%)}.wishlist-page>.page-title h1{margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.2;letter-spacing:.005em;color:var(--ss-on-dark);display:flex;align-items:center;gap:10px}.wishlist-page>.page-title h1 i{color:var(--ss-gold);font-size:.85em}.wishlist-page>.page-title .ss-wl-title-sep{color:var(--ss-on-dark-dim);font-weight:300}.ss-wl-add-list-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-family:var(--ss-sans);font-size:13px;font-weight:600;letter-spacing:.02em;background:#fff;border:1px solid #fff;border-radius:var(--ss-r-sm);color:var(--ss-ink);transition:background .15s ease,border-color .15s ease,color .15s ease}.ss-wl-add-list-btn:hover{background:var(--ss-page);border-color:var(--ss-gold);color:var(--ss-ink)}.ss-wl-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ss-wl-tab{display:inline-block;padding:6px 16px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);font-family:var(--ss-sans);font-size:13px;font-weight:500;color:var(--ss-ink);background:var(--ss-card);text-decoration:none;transition:border-color .15s,color .15s,background .15s}.ss-wl-tab:hover{border-color:var(--ss-gold);color:var(--ss-ink);background:var(--ss-page)}.ss-wl-tab.is-active{border-color:var(--ss-gold);background:var(--ss-gold);color:#1c160a;font-weight:600}.ss-wl-list{display:flex;flex-direction:column;gap:10px;margin-bottom:0}.ss-wl-item{display:flex;align-items:stretch;gap:16px;background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:16px;transition:box-shadow .18s ease}.ss-wl-item:hover{box-shadow:var(--ss-shadow-lift)}.ss-wl-item-check{flex:0 0 auto;display:flex;align-items:center;cursor:pointer}.ss-wl-item-check input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--ss-gold)}.ss-wl-item-img{flex:0 0 auto;align-self:center;display:block;width:90px;height:90px;border-radius:var(--ss-r-sm);overflow:hidden;border:1px solid var(--ss-line-soft);background:var(--ss-page)}.ss-wl-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .22s ease}.ss-wl-item-img:hover img{transform:scale(1.05)}.ss-wl-item-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.ss-wl-item-sku{font-size:11px;color:var(--ss-ink);letter-spacing:.05em;text-transform:uppercase}.ss-wl-item-name{font-family:var(--ss-sans);font-size:15px;font-weight:600;color:var(--ss-ink);text-decoration:none;line-height:1.3}.ss-wl-item-name:hover{color:var(--ss-gold-deep)}.ss-wl-item-attrs{line-height:1.4}.ss-wl-item-attrs,.ss-wl-item-meta{font-size:13px;color:var(--ss-ink)}.ss-wl-item-edit-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ss-ink);text-decoration:none;margin-top:2px;transition:color .15s ease}.ss-wl-item-edit-link:hover{color:var(--ss-gold-deep)}.ss-wl-item-warnings{margin-top:4px;font-size:13px}.ss-wl-item-move{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.ss-wl-item-move span{font-size:12px;color:var(--ss-ink);white-space:nowrap}.ss-wl-move-select{font-family:var(--ss-sans);font-size:13px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);padding:4px 10px;background:var(--ss-page);color:var(--ss-ink);cursor:pointer}.ss-wl-col{flex:0 0 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0 14px;border-left:1px solid var(--ss-line-soft);text-align:center}.ss-wl-col-label{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ss-ink)}.ss-wl-col-price{flex:0 0 120px;width:120px;align-items:flex-end;text-align:right}.ss-wl-col-qty{flex:0 0 156px;width:156px}.ss-wl-col-total{flex:0 0 120px;width:120px;align-items:flex-end;text-align:right}.ss-wl-qty-value,.ss-wl-subtotal,.ss-wl-unit-price{display:inline-flex;align-items:center;justify-content:center;min-height:38px}.ss-wl-subtotal,.ss-wl-unit-price{font-family:var(--ss-sans);font-size:17px;font-weight:700;color:var(--ss-ink);letter-spacing:-.01em}.ss-wl-discount{font-size:11px;color:#1d7a45;font-weight:500}.ss-wl-discount-info{font-size:11px;color:var(--ss-ink)}.ss-wl-qty-value{font-size:15px;font-weight:600;color:var(--ss-ink)}.ss-wl-item-remove{flex:0 0 auto;align-self:center}.ss-wl-remove-cb{display:none}.ss-wl-remove-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);background:transparent;color:var(--ss-ink);cursor:pointer;font-size:13px;transition:border-color .15s ease,background .15s ease,color .15s ease}.ss-wl-remove-btn:hover{border-color:#d93c3c;background:#fff2f2;color:#d93c3c}.ss-wl-tax-info{font-size:13px;color:var(--ss-ink);padding:12px 0}.ss-wl-actions{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0 0;border-top:1px solid var(--ss-line);margin-top:14px;margin-bottom:20px}.ss-wl-actions--empty{border-top:0;padding-top:0;margin-top:0}.ss-wl-actions a,.ss-wl-actions button{display:inline-flex;align-items:center;gap:7px;font-size:14px;line-height:1.2}.wishlist-page .ss-wl-actions a,.wishlist-page .ss-wl-actions button{padding:0 20px;height:42px;font-size:14px;line-height:1}.ss-wl-actions .button-2{background:transparent;border:1px solid var(--ss-gold);color:var(--ss-gold-deep);font-weight:600;letter-spacing:.02em}.ss-wl-actions .button-2:hover{background:var(--ss-gold-soft);border-color:var(--ss-gold-deep);color:var(--ss-gold-deep)}.ss-wl-delete-btn{margin-left:auto;border-color:#d93c3c!important;color:#d93c3c!important}.ss-wl-delete-btn:hover{background:#fff2f2!important;border-color:#c12f2f!important;color:#c12f2f!important}.ss-wl-share{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 18px;background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);margin-top:6px}.ss-wl-share>i{color:var(--ss-gold);font-size:14px;flex:0 0 auto}.ss-wl-share-label{font-size:13px;font-weight:600;color:var(--ss-ink);white-space:nowrap}.ss-wl-share-link{font-size:13px;color:var(--ss-ink);text-decoration:none;word-break:break-all;flex:1 1 0}.ss-wl-share-link:hover{color:var(--ss-gold-deep);text-decoration:underline}.ss-wl-warnings{margin-bottom:16px}.ss-wl-empty{text-align:center;padding:64px 24px;background:var(--ss-card);border:1px dashed var(--ss-line);border-radius:var(--ss-r);margin-bottom:20px}.ss-wl-empty-icon{font-size:52px;color:var(--ss-line);display:block;margin-bottom:18px}.ss-wl-empty p{font-size:16px;color:var(--ss-ink);margin-bottom:22px}.ss-wl-empty .button-1{display:inline-flex;align-items:center;gap:7px;font-size:14px;text-decoration:none}@media(max-width:640px){.ss-wl-item{flex-wrap:wrap;gap:12px;padding:14px}.ss-wl-item-img{width:72px;height:72px}.ss-wl-item-info{flex:1 1 calc(100% - 136px)}.ss-wl-col{width:auto;align-items:center;text-align:center;padding:10px 10px 0;border-left:0;border-top:1px solid var(--ss-line-soft)}.ss-wl-col-price{flex:1 1 0;order:1}.ss-wl-col-total{flex:1 1 0;order:2}.ss-wl-col-qty{flex:1 1 100%;order:3}.ss-wl-item-remove{align-self:flex-start}}.billing-address-page>.page-title,.order-confirm-page>.page-title,.payment-info-page>.page-title,.payment-method-page>.page-title,.shipping-address-page>.page-title,.shipping-method-page>.page-title,.shopping-cart-page>.page-title{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;box-sizing:border-box;min-height:60px;margin:0 0 22px;padding:10px clamp(16px,2vw,24px);background:radial-gradient(120% 140% at 100% 0,rgba(194,160,90,.16) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%);border:1px solid #2a2e37;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);overflow:hidden}.billing-address-page>.page-title:after,.order-confirm-page>.page-title:after,.payment-info-page>.page-title:after,.payment-method-page>.page-title:after,.shipping-address-page>.page-title:after,.shipping-method-page>.page-title:after,.shopping-cart-page>.page-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--ss-gold-deep) 0,var(--ss-gold) 38%,rgba(194,160,90,0) 92%)}.billing-address-page>.page-title h1,.order-confirm-page>.page-title h1,.payment-info-page>.page-title h1,.payment-method-page>.page-title h1,.shipping-address-page>.page-title h1,.shipping-method-page>.page-title h1,.shopping-cart-page>.page-title h1{margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.2;letter-spacing:.005em;color:var(--ss-on-dark);display:flex;align-items:center;gap:10px}.billing-address-page>.page-title h1 i,.order-confirm-page>.page-title h1 i,.payment-info-page>.page-title h1 i,.payment-method-page>.page-title h1 i,.shipping-address-page>.page-title h1 i,.shipping-method-page>.page-title h1 i,.shopping-cart-page>.page-title h1 i{color:var(--ss-gold);font-size:.85em}.order-progress{margin:0 0 22px;padding:20px clamp(14px,2vw,28px);background:radial-gradient(120% 160% at 100% 0,rgba(194,160,90,.16) 0,rgba(194,160,90,0) 46%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 55%,#0f1115 100%);border:1px solid #2a2e37;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);text-align:center;counter-reset:ss-step}.order-progress ul{display:flex;align-items:flex-start;font-size:0;margin:0;padding:0;list-style:none}.order-progress li{position:relative;flex:1 1 0;margin:0;counter-increment:ss-step}.order-progress li:not(:first-child):before{content:"";position:absolute;top:18px;right:50%;width:100%;height:2px;background:#2a2e37;z-index:0}.order-progress a{position:relative;z-index:1;flex-direction:column;gap:9px;min-width:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.order-progress a,.order-progress a:before{display:flex;align-items:center;color:var(--ss-on-dark-dim)}.order-progress a:before{content:counter(ss-step);justify-content:center;width:36px;height:36px;margin:0;border-radius:50%;border:1px solid #3a3f4a;background:#1a1d24;font-size:14px;font-weight:700}.order-progress li.active-step a{color:var(--ss-on-dark);cursor:pointer}.order-progress li.active-step a:before{border-color:var(--ss-gold);background:linear-gradient(135deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%);color:#1c160a;box-shadow:0 0 0 4px rgba(194,160,90,.18)}.order-progress li.inactive-step a{opacity:1;color:var(--ss-on-dark-dim);cursor:default}@media(max-width:640px){.order-progress{padding:16px 8px}.order-progress a{font-size:10px;letter-spacing:.02em;gap:6px}.order-progress a:before{width:30px;height:30px;font-size:12px}.order-progress li:not(:first-child):before{top:15px}}.ss-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px}.ss-cart-main{min-width:0}.ss-cart-list{display:flex;flex-direction:column;gap:10px}.ss-cart-item{display:flex;align-items:stretch;gap:16px;background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:16px;transition:box-shadow .18s ease}.ss-cart-item:hover{box-shadow:var(--ss-shadow-lift)}.ss-cart-item-img{flex:0 0 auto;align-self:center;display:block;width:90px;height:90px;border-radius:var(--ss-r-sm);overflow:hidden;border:1px solid var(--ss-line-soft);background:var(--ss-page)}.ss-cart-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .22s ease}.ss-cart-item-img:hover img{transform:scale(1.05)}.ss-cart-item-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.ss-cart-item-sku{font-size:11px;color:var(--ss-ink);letter-spacing:.05em;text-transform:uppercase}.ss-cart-item-name{font-family:var(--ss-sans);font-size:15px;font-weight:600;color:var(--ss-ink);text-decoration:none;line-height:1.3}.ss-cart-item-name:hover{color:var(--ss-gold-deep)}.ss-cart-item-attrs{line-height:1.4}.ss-cart-item-attrs,.ss-cart-item-meta{font-size:13px;color:var(--ss-ink)}.ss-cart-item-edit-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ss-ink);text-decoration:none;margin-top:2px;transition:color .15s ease}.ss-cart-item-edit-link:hover{color:var(--ss-gold-deep)}.ss-cart-item-warnings{margin-top:4px;font-size:13px}.ss-cart-col{box-sizing:border-box;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0 14px;border-left:1px solid var(--ss-line-soft);text-align:center}.ss-cart-col-label{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ss-ink)}.ss-cart-col-price{flex:0 0 120px;width:120px;align-items:flex-end;text-align:right}.ss-cart-col-qty{flex:0 0 156px;width:156px}.ss-cart-col-total{flex:0 0 120px;width:120px;align-items:flex-end;text-align:right}.ss-cart-subtotal,.ss-cart-unit-price{display:inline-flex;align-items:center;min-height:38px;font-family:var(--ss-sans);font-size:17px;font-weight:700;color:var(--ss-ink);letter-spacing:-.01em}.ss-cart-discount{font-size:11px;color:#1d7a45;font-weight:500}.ss-cart-discount-info{font-size:11px;color:var(--ss-ink)}.ss-cart-qty{display:inline-flex;align-items:stretch;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);overflow:hidden;background:#fff}.ss-cart-qty-btn{display:flex;align-items:center;justify-content:center;width:36px;border:0;background:var(--ss-page);color:var(--ss-ink);cursor:pointer;font-size:11px;transition:background .15s ease,color .15s ease}.ss-cart-qty-btn:hover{background:var(--ss-gold-soft);color:var(--ss-gold-deep)}.ss-cart-qty-btn:active{background:var(--ss-gold);color:#1c160a}.ss-cart-qty-input{width:48px;text-align:center;border:0!important;border-left:1px solid var(--ss-line);border-right:1px solid var(--ss-line);font-family:var(--ss-sans);font-size:14px;font-weight:600;color:var(--ss-ink);background:#fff;-moz-appearance:textfield}.ss-cart-qty-input:focus{background:var(--ss-page);outline:0}.ss-cart-qty-select{width:64px;text-align:center;padding:6px 8px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);font-family:var(--ss-sans);font-size:14px;color:var(--ss-ink);background:#fff;transition:border-color .15s ease}.ss-cart-qty-select:focus{outline:0;border-color:var(--ss-gold);box-shadow:0 0 0 3px rgba(194,160,90,.18)}.ss-cart-item-remove{flex:0 0 auto;align-self:center}.ss-cart-remove-cb{display:none}.ss-cart-remove-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);background:transparent;color:var(--ss-ink);cursor:pointer;font-size:13px;transition:border-color .15s ease,background .15s ease,color .15s ease}.ss-cart-remove-btn:hover{border-color:#d93c3c;background:#fff2f2;color:#d93c3c}.ss-cart-tax-info{font-size:13px;color:var(--ss-ink);padding:14px 2px 0}.ss-cart-options{display:flex;flex-direction:column;gap:16px;padding:18px 0 0;margin-top:14px;border-top:1px solid var(--ss-line)}.ss-cart-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ss-cart-continue-btn,.ss-cart-estimate .estimate-shipping-button{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 20px;font-family:var(--ss-sans);font-size:14px;line-height:1;background:transparent;border:1px solid var(--ss-gold);border-radius:var(--ss-r-sm);color:var(--ss-gold-deep);font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ss-cart-estimate .estimate-shipping-button:before{font-family:Font Awesome\ 7 Free;font-weight:900;content:""}.ss-cart-continue-btn:hover,.ss-cart-estimate .estimate-shipping-button:hover{background:var(--ss-gold-soft);border-color:var(--ss-gold-deep);color:var(--ss-gold-deep)}.ss-cart-options .checkout-attributes{width:100%;box-sizing:border-box;float:none;margin:0;background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);padding:16px 18px}.ss-cart-options .checkout-attributes dl{margin:0;display:flex;flex-direction:column;gap:14px}.ss-cart-options .checkout-attributes dd,.ss-cart-options .checkout-attributes dt{margin:0}.ss-cart-options .checkout-attributes .text-prompt{font-family:var(--ss-sans);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ss-ink)}.ss-cart-options .checkout-attributes dd{margin-top:7px}.ss-cart-options .checkout-attributes input[type=text],.ss-cart-options .checkout-attributes select,.ss-cart-options .checkout-attributes textarea{width:100%;max-width:360px;min-height:40px;padding:8px 12px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);font-family:var(--ss-sans);font-size:14px;color:var(--ss-ink);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ss-cart-options .checkout-attributes input[type=text]:focus,.ss-cart-options .checkout-attributes select:focus,.ss-cart-options .checkout-attributes textarea:focus{outline:0;border-color:var(--ss-gold);box-shadow:0 0 0 3px rgba(194,160,90,.18)}.ss-cart-options .selected-checkout-attributes:empty{display:none}.ss-cart-checkout .rfq-button-2{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:1px solid var(--ss-gold);border-radius:var(--ss-r-sm);background:transparent;color:var(--ss-gold-deep);font-family:var(--ss-sans);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ss-cart-checkout .rfq-button-2:before{font-family:Font Awesome\ 7 Free;font-weight:900;content:""}.ss-cart-checkout .rfq-button-2:hover{background:var(--ss-gold-soft);border-color:var(--ss-gold-deep);color:var(--ss-gold-deep)}.estimate-shipping-popup{box-sizing:border-box;max-width:700px;margin:20px auto;padding:26px;background:var(--ss-card);border-radius:var(--ss-r);box-shadow:var(--ss-shadow-lift)}.estimate-shipping-popup .choose-shipping-title strong,.estimate-shipping-popup .ship-to-title strong{display:block;font-family:var(--ss-sans);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-ink);margin-bottom:12px}.estimate-shipping-popup .choose-shipping-title{margin-top:22px}.estimate-shipping-popup .shipping-address{display:flex;flex-wrap:wrap;gap:12px}.estimate-shipping-popup .estimate-shipping-row-item.address-item{flex:1 1 150px}.estimate-shipping-popup .estimate-shipping-address-control{width:100%;box-sizing:border-box;height:42px;padding:8px 12px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);font-family:var(--ss-sans);font-size:14px;color:var(--ss-ink);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.estimate-shipping-popup .estimate-shipping-address-control:focus{outline:0;border-color:var(--ss-gold);box-shadow:0 0 0 3px rgba(194,160,90,.18)}.estimate-shipping-popup .shipping-options{max-height:none;overflow:visible}.estimate-shipping-popup .shipping-options-body .estimate-shipping-row,.estimate-shipping-popup .shipping-options-header .estimate-shipping-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--ss-line-soft)}.estimate-shipping-popup .shipping-header-item{flex:1;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ss-ink);border-bottom:0}.estimate-shipping-popup .shipping-item{flex:1;font-size:14px;color:var(--ss-ink)}.estimate-shipping-popup .shipping-options-body .estimate-shipping-row .shipping-item:last-child,.estimate-shipping-popup .shipping-options-header .estimate-shipping-row .shipping-item:last-child{flex:0 0 90px;text-align:right}.estimate-shipping-popup .no-shipping-options{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;font-size:13px;color:var(--ss-ink);background:var(--ss-bg,#fafaf8);border:1px dashed var(--ss-line);border-radius:var(--ss-r-sm);text-align:center}.estimate-shipping-popup .no-shipping-options:before{content:"";font-family:Font Awesome\ 7 Free,Font Awesome\ 6 Free;font-weight:900;font-size:22px;color:var(--ss-line);display:block}.estimate-shipping-popup .apply-shipping-button-container{margin-top:16px}.estimate-shipping-popup .apply-shipping-button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;background:linear-gradient(135deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%);border:1px solid var(--ss-gold-deep);border-radius:var(--ss-r-sm);color:#1c160a;font-family:var(--ss-sans);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:filter .15s ease}.estimate-shipping-popup .apply-shipping-button:hover{filter:brightness(1.05)}.estimate-shipping-popup .message-failure{margin-top:12px;padding:10px 14px;font-size:13px;color:var(--ss-danger);background:var(--ss-bg,#fafaf8);border:1px dashed var(--ss-line);border-radius:var(--ss-r-sm);text-align:center}.estimate-shipping-popup .message-failure:empty{display:none}.ss-cart-aside{position:sticky;top:18px}.ss-cart-summary{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:20px}.ss-cart-summary-title{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--ss-line);font-family:var(--ss-sans);font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ss-ink)}.ss-cart-totals .cart-total,.ss-checkout-aside .cart-total{width:100%;border-collapse:collapse}.ss-cart-totals .cart-total td,.ss-checkout-aside .cart-total td{padding:6px 0;vertical-align:top;border:0}.ss-cart-totals .cart-total-left,.ss-checkout-aside .cart-total-left{text-align:left;font-size:14px;color:var(--ss-ink)}.ss-cart-totals .cart-total-left label,.ss-checkout-aside .cart-total-left label{font-weight:500}.ss-cart-totals .cart-total-right,.ss-checkout-aside .cart-total-right{text-align:right;font-size:14px;color:var(--ss-ink);white-space:nowrap}.ss-cart-totals .order-total,.ss-checkout-aside .order-total{border-top:1px solid var(--ss-line)}.ss-cart-totals .order-total td,.ss-checkout-aside .order-total td{padding-top:12px}.ss-cart-totals .order-total .cart-total-left label,.ss-cart-totals .order-total .value-summary,.ss-checkout-aside .order-total .cart-total-left label,.ss-checkout-aside .order-total .value-summary{font-size:18px;font-weight:700;color:var(--ss-ink)}.ss-cart-totals .order-total .value-summary strong,.ss-checkout-aside .order-total .value-summary strong{color:var(--ss-gold-deep)}.ss-cart-totals .giftcard-remaining,.ss-cart-totals .selected-shipping-method,.ss-checkout-aside .giftcard-remaining,.ss-checkout-aside .selected-shipping-method{display:block;font-size:11px;color:var(--ss-ink)}.ss-cart-totals .remove-discount-button,.ss-cart-totals .remove-gift-card-button,.ss-checkout-aside .remove-discount-button,.ss-checkout-aside .remove-gift-card-button{background:transparent;border:0;color:#d93c3c;cursor:pointer}.ss-cart-totals .remove-discount-button:before,.ss-cart-totals .remove-gift-card-button:before,.ss-checkout-aside .remove-discount-button:before,.ss-checkout-aside .remove-gift-card-button:before{font-family:Font Awesome\ 7 Free;font-weight:900;content:"";font-size:11px}.pay-later-total-info,.paypal-messages-container{width:min(410px,100%);margin:10px 0 0 auto}.ss-cart-checkout{margin-top:16px;display:flex;flex-direction:column;gap:12px}.ss-cart-checkout>*{order:5}.ss-cart-checkout>#checkout{order:1}.ss-cart-checkout>:has(.rfq-button-2){order:2}.ss-cart-checkout>.ss-pay-divider{order:3}.ss-cart-checkout>.paypal-button-container{order:4}.ss-pay-divider{display:none}.ss-cart-summary:has(#paypal-button-container,[id^=AmazonPayButton]) .ss-pay-divider{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ss-ink)}.ss-pay-divider:after,.ss-pay-divider:before{content:"";flex:1 1 auto;height:1px;background:var(--ss-line)}.ss-cart-checkout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;font-size:15px;font-weight:600;letter-spacing:.03em}.ss-cart-addon-buttons:has([id^=AmazonPayButton]){margin-top:12px;display:flex;flex-direction:column;gap:8px}.ss-cart-summary:has(#paypal-button-container):has([id^=AmazonPayButton]) .ss-cart-addon-buttons{padding-top:12px;border-top:1px solid var(--ss-line)}.ss-cart-addon-buttons #amazonPayDescription{display:none}.ss-cart-addon-buttons [id^=AmazonPayButton]{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.ss-cart-addon-buttons:has([id^=AmazonPayButton]):after{content:"Use your Amazon account";text-align:center;font-size:11px;letter-spacing:.04em;color:var(--ss-ink)}.ss-cart-min-warning{margin-top:12px;font-size:13px;color:var(--ss-danger)}.ss-cart-terms{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:13px;line-height:1.45;color:var(--ss-ink);padding:0}.ss-cart-terms input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;width:38px;height:22px;margin:0;border-radius:var(--ss-r-pill);background:#d8d4ca;border:1px solid var(--ss-line);cursor:pointer;transition:background .18s ease,border-color .18s ease}.ss-cart-terms input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .18s ease}.ss-cart-terms input[type=checkbox]:checked{background:linear-gradient(135deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%);border-color:var(--ss-gold-deep)}.ss-cart-terms input[type=checkbox]:checked:after{transform:translateX(16px)}.ss-cart-terms label{flex:1 1 0;min-width:0;cursor:pointer}.ss-cart-terms .read{flex:0 0 auto;color:var(--ss-gold-deep);text-decoration:underline;cursor:pointer}.ss-modal-card:has(.ss-cart-terms-doc){max-width:680px}.ss-cart-terms-doc{max-height:60vh;overflow-y:auto;text-align:left;font-size:14px;line-height:1.6;color:var(--ss-ink)}.ss-cart-terms-doc .page,.ss-cart-terms-doc .topic-page{margin:0;padding:0;background:none;border:0;box-shadow:none}.ss-cart-terms-doc .page-title{display:none}.ss-cart-terms-doc .page-body{margin:0}.ss-cart-terms-doc h1,.ss-cart-terms-doc h2,.ss-cart-terms-doc h3{color:var(--ss-ink)}.ss-cart-deals{margin-top:18px;padding-top:16px;border-top:1px solid var(--ss-line);display:flex;flex-direction:column;gap:16px}.ss-cart-deals .title{margin:0 0 4px;font-family:var(--ss-sans);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ss-ink)}.ss-cart-deals .hint{font-size:12px;color:var(--ss-ink);margin-bottom:8px}.ss-cart-deals .coupon-code{display:flex;align-items:stretch}.ss-cart-deals .coupon-code input{flex:1 1 auto;min-width:0;box-sizing:border-box;height:42px;padding:0 12px;border:1px solid var(--ss-line);border-right:0;border-radius:var(--ss-r-sm) 0 0 var(--ss-r-sm);font-family:var(--ss-sans);font-size:14px;color:var(--ss-ink);background:#fff}.ss-cart-deals .coupon-code input:focus{outline:0;border-color:var(--ss-gold)}.ss-cart-deals .coupon-code .button-2{flex:0 0 auto;box-sizing:border-box;min-width:84px;height:42px;padding:0 18px;background:linear-gradient(135deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%);border:1px solid var(--ss-gold-deep);border-radius:0 var(--ss-r-sm) var(--ss-r-sm) 0;color:#1c160a;font-family:var(--ss-sans);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:filter .15s ease}.ss-cart-deals .coupon-code .button-2:hover{filter:brightness(1.05)}.ss-cart-deals .current-code{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--ss-ink)}.ss-cart-deals .remove-discount-button,.ss-cart-deals .remove-gift-card-button{background:transparent;border:0;color:#d93c3c;cursor:pointer}.ss-cart-deals .remove-discount-button:before,.ss-cart-deals .remove-gift-card-button:before{font-family:Font Awesome\ 7 Free;font-weight:900;content:"";font-size:12px}.ss-cart-trust{margin-top:16px;text-align:center;font-size:12px;color:var(--ss-ink)}.ss-cart-trust i{color:var(--ss-gold)}.ss-cart-empty{text-align:center;padding:64px 24px;background:var(--ss-card);border:1px dashed var(--ss-line);border-radius:var(--ss-r)}.ss-cart-empty-icon{font-size:52px;color:var(--ss-line);display:block;margin-bottom:18px}.ss-cart-empty p{font-size:16px;color:var(--ss-ink);margin-bottom:22px}.ss-cart-empty .button-1{display:inline-flex;align-items:center;gap:7px;font-size:14px;text-decoration:none}@media(max-width:980px){.ss-cart-layout{grid-template-columns:1fr}.ss-cart-aside{position:static}}@media(max-width:640px){.ss-cart-item{flex-wrap:wrap;gap:12px;padding:14px}.ss-cart-item-img{width:72px;height:72px}.ss-cart-item-info{flex:1 1 calc(100% - 136px)}.ss-cart-col{width:auto;align-items:center;text-align:center;padding:10px 10px 0;border-left:0;border-top:1px solid var(--ss-line-soft)}.ss-cart-col-price{flex:1 1 0;order:1}.ss-cart-col-total{flex:1 1 0;order:2}.ss-cart-col-qty{flex:1 1 100%;order:3}.ss-cart-item-remove{align-self:flex-start}}.checkout-page .message-error{margin:16px 0;padding:12px 16px;font-size:13px;line-height:1.5;color:var(--ss-danger);background:#fdecea;border:1px solid #f3c6c1;border-radius:var(--ss-r-sm)}.checkout-page .message-error ul{margin:0;padding:0;list-style:none}.checkout-page .message-error li+li{margin-top:4px}.checkout-page .message-error:empty{display:none}.billing-address-page .checkout-data,.shipping-address-page .checkout-data{margin-top:0}.ss-checkout-layout{display:flex;flex-direction:column;gap:24px}.ss-checkout-aside,.ss-checkout-main{min-width:0}.ss-checkout-aside .ss-cart-summary{border-color:#d5d9d9}.ss-checkout-card{background:var(--ss-card);border:1px solid #d5d9d9;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:20px;margin:0 0 16px}.ss-checkout-card-title{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #d5d9d9;font-family:var(--ss-sans);font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ss-ink)}.ss-billing-same{display:inline-flex;align-items:center;gap:10px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-billing-same input{position:absolute;opacity:0;width:0;height:0}.ss-billing-same__track{position:relative;flex:0 0 auto;width:40px;height:22px;border-radius:var(--ss-r-pill);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.28);transition:background .18s ease,border-color .18s ease}.ss-billing-same__track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.35);transition:transform .18s ease}.ss-billing-same:has(input:checked) .ss-billing-same__track{background:linear-gradient(135deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%);border-color:var(--ss-gold-deep)}.ss-billing-same:has(input:checked) .ss-billing-same__track:after{transform:translateX(18px)}.ss-billing-same:has(input:focus-visible) .ss-billing-same__track{box-shadow:0 0 0 3px rgba(194,160,90,.4)}.ss-billing-same__text{font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--ss-on-dark-dim)}.ss-checkout-note{margin:0 0 14px;padding:10px 14px;font-size:13px;color:#8a5a2b;background:#fcf6ec;border:1px solid #ecd9b8;border-radius:var(--ss-r-sm)}.ss-pickup-notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 16px;font-size:13px;color:#5a6070;background:#f4f6f8;border:1px solid #d0d5db;border-radius:var(--ss-r-sm)}.ss-pickup-notice i{color:#8a90a0;font-size:14px;margin-top:1px;flex-shrink:0}.ss-pickup-notice ul{margin:0;padding:0;list-style:none}.ss-addr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,320px));gap:14px;margin-top:4px}.ss-addr-tile{display:flex;flex-direction:column;background:var(--ss-card);border:1px solid #d5d9d9;border-radius:var(--ss-r);transition:border-color .15s ease,box-shadow .15s ease}.ss-addr-tile:hover{border-color:var(--ss-gold);box-shadow:var(--ss-shadow)}.ss-addr-tile-body{flex:1 1 auto;padding:18px;font-size:14px;line-height:1.6;color:var(--ss-ink)}.ss-addr-name{font-size:16px;font-weight:700;color:var(--ss-ink);margin-bottom:6px}.ss-addr-line{word-break:break-word}.ss-addr-contact{display:flex;flex-direction:column;gap:3px;margin-top:10px;padding-top:10px;border-top:1px solid #ededed;font-size:13px}.ss-addr-contact span{display:flex;align-items:center;gap:7px;min-width:0;word-break:break-word}.ss-addr-contact i{flex:0 0 14px;color:var(--ss-gold);font-size:12px}.ss-addr-tile-foot{display:flex;flex-direction:column;gap:12px;padding:14px 18px;border-top:1px solid #d5d9d9}.ss-addr-select{display:inline-flex;gap:7px;width:100%;height:44px}.ss-addr-links,.ss-addr-select{align-items:center;justify-content:center}.ss-addr-links{display:flex;gap:10px}.ss-addr-link{display:inline-flex;align-items:center;gap:5px;padding:0;background:none;border:0;font-family:var(--ss-sans);font-size:12.5px;font-weight:600;color:var(--ss-ink);cursor:pointer;transition:color .15s ease}.ss-addr-link:hover{color:var(--ss-gold-deep)}.ss-addr-link-danger:hover{color:var(--ss-danger)}.ss-addr-links-sep{color:#d5d9d9;font-size:12px}.ss-addr-add-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:140px;padding:24px 18px;background:var(--ss-card);border:1px dashed #d5d9d9;border-radius:var(--ss-r);font-family:var(--ss-sans);font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--ss-ink);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ss-addr-add-tile:hover{border-color:var(--ss-gold);border-style:solid;color:var(--ss-gold-deep);background:#fffdf8}.ss-addr-add-tile i{font-size:22px;color:var(--ss-gold)}.ss-modal-card:has(#ss-addr-panel){max-width:680px;max-height:calc(100vh - 40px);overflow-y:auto;text-align:left}#ss-addr-panel .ss-checkout-card-title{margin-top:0}#ss-addr-panel .enter-address{max-width:640px}#ss-addr-panel .edit-address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;background:transparent;border-top:0;margin:0;padding:0}#ss-addr-panel .edit-address>input[type=hidden]{display:none}#ss-addr-panel .edit-address>.inputs{margin:0 0 14px}.ss-checkout-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.ss-checkout-buttons .button-1,.ss-checkout-buttons .button-2{display:inline-flex;align-items:center;gap:8px}.ss-checkout-buttons .new-address-next-step-button{margin-left:auto}.ss-method-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:12px}.ss-method-card{display:flex;align-items:flex-start;gap:14px;margin:0;padding:16px 18px;background:var(--ss-card);border:1px solid #d5d9d9;border-radius:var(--ss-r);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ss-method-card:hover{border-color:var(--ss-gold);box-shadow:var(--ss-shadow)}.ss-method-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.ss-method-radio{flex:0 0 auto;width:20px;height:20px;margin-top:1px;border:2px solid #c2c8cc;border-radius:50%;background:#fff;transition:border-color .15s ease}.ss-method-card:has(input:checked){border-color:var(--ss-gold);background:#fffdf8;box-shadow:var(--ss-shadow)}.ss-method-card:has(input:checked) .ss-method-radio{border-color:var(--ss-gold-deep);background:radial-gradient(circle,var(--ss-gold-deep) 0 6px,#fff 7px 100%)}.ss-method-card:has(input:focus-visible){box-shadow:0 0 0 3px rgba(194,160,90,.4)}.ss-method-body{flex:1 1 auto;min-width:0}.ss-method-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ss-method-name{font-size:15px;font-weight:700;color:var(--ss-ink)}.ss-method-fee{flex:0 0 auto;font-size:15px;font-weight:700;color:var(--ss-gold-deep);white-space:nowrap}.ss-method-desc{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:var(--ss-ink)}.ss-method-logo{flex:0 0 auto;display:flex;align-items:center}.ss-method-logo img{display:block;max-width:72px;max-height:40px;-o-object-fit:contain;object-fit:contain}.ss-reward-points{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:14px 18px;background:var(--ss-card);border:1px solid #d5d9d9;border-radius:var(--ss-r);cursor:pointer}.ss-reward-points-text{font-size:14px;line-height:1.5;color:var(--ss-ink)}.ss-checkout-aside .order-summary-content{margin:0}.ss-checkout-aside .order-review-data:empty{display:none}.ss-checkout-aside .table-wrapper{overflow:visible;margin:0}.ss-checkout-aside table.cart{width:100%;display:block;margin:0;border:0}.ss-checkout-aside .cart colgroup,.ss-checkout-aside .cart thead{display:none}.ss-checkout-aside .cart tbody{display:block}.ss-checkout-aside .cart tr{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 12px;width:auto;float:none;margin:0;padding:12px 0;border:0;border-bottom:1px solid var(--ss-line-soft)}.ss-checkout-aside .cart tbody tr:last-child{border-bottom:0}.ss-checkout-aside .cart td{display:block;padding:0;border:0;text-align:left}.ss-checkout-aside .cart .td-title,.ss-checkout-aside .cart td.sku,.ss-checkout-aside .cart td.unit-price,.ss-checkout-aside .cart td.vendor{display:none}.ss-checkout-aside .cart td.product-picture{order:1;flex:0 0 52px}.ss-checkout-aside .cart td.product-picture img{width:52px;height:52px;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid var(--ss-line-soft);border-radius:var(--ss-r-sm)}.ss-checkout-aside .cart td.product{order:2;flex:1 1 0;min-width:0}.ss-checkout-aside .cart td.product .product-name{display:block;font-size:13px;font-weight:600;line-height:1.35;color:var(--ss-ink);text-decoration:none}.ss-checkout-aside .cart td.product .product-name:hover{color:var(--ss-gold-deep)}.ss-checkout-aside .cart td.product .attributes,.ss-checkout-aside .cart td.product .recurring-info,.ss-checkout-aside .cart td.product .rental-info{font-size:11px;color:var(--ss-ink);margin-top:2px}.ss-checkout-aside .cart td.subtotal{order:3;flex:0 0 auto;margin-left:auto;text-align:right;font-size:13px;font-weight:600;color:var(--ss-ink);white-space:nowrap}.ss-checkout-aside .cart td.subtotal .discount{font-size:11px;font-weight:500;color:var(--ss-gold-deep)}.ss-checkout-aside .cart td.quantity{order:4;flex:0 0 100%;padding-left:64px;font-size:12px;color:var(--ss-ink)}.ss-checkout-aside .cart td.quantity .product-quantity:before{content:"Qty: "}.ss-checkout-aside .cart td{background:transparent}.ss-checkout-aside .cart-options{min-height:0;margin:0}.ss-checkout-aside .cart-options:empty{display:none}.ss-checkout-aside .cart-footer{margin:14px 0 0;padding-top:14px;border-top:1px solid #d5d9d9}.ss-checkout-aside .cart-footer .totals{width:100%;margin:0;padding:0;background:transparent}.ss-checkout-aside .total-info{width:100%;max-width:340px;margin:0 0 0 auto;padding:0;background:transparent}.ss-checkout-aside .cart-total{width:100%;border-collapse:collapse}.ss-checkout-aside .cart-total td{padding:5px 0;border:0;vertical-align:middle}.ss-checkout-aside .cart-total-left{text-align:left;font-size:14px;color:var(--ss-ink)}.ss-checkout-aside .cart-total-right{text-align:right;font-size:14px;color:var(--ss-ink);white-space:nowrap}.ss-checkout-aside .order-total td{padding-top:12px;border-top:1px solid #ededed}.ss-checkout-aside .order-total .cart-total-left,.ss-checkout-aside .order-total .cart-total-right,.ss-checkout-aside .order-total strong{font-size:18px;font-weight:700;color:var(--ss-ink)}.ss-checkout-aside .order-total .cart-total-right,.ss-checkout-aside .order-total strong{color:var(--ss-gold-deep)}.order-confirm-page .order-review-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 24px;margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid #d5d9d9}.order-confirm-page .order-review-data .billing-info-wrap,.order-confirm-page .order-review-data .shipping-info-wrap{display:contents}.order-confirm-page .order-review-data .billing-info,.order-confirm-page .order-review-data .payment-method-info,.order-confirm-page .order-review-data .shipping-info,.order-confirm-page .order-review-data .shipping-method-info{margin:0}.order-confirm-page .order-review-data h2.title{margin:0 0 8px;padding:0 0 6px;border-bottom:1px solid var(--ss-line-soft);font-family:var(--ss-sans);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-ink)}.order-confirm-page .order-review-data .info-list{list-style:none;margin:0;padding:0;font-size:13px;line-height:1.6;color:var(--ss-ink);word-break:break-word}.order-confirm-page .order-review-data .info-list .name{font-weight:700;color:var(--ss-ink)}.order-confirm-page .order-review-data .info-list .label{color:var(--ss-ink)}.order-confirm-page .ss-confirm-card{margin:0 0 16px;padding:16px 18px;background:var(--ss-card);border:1px solid #d5d9d9;border-radius:var(--ss-r)}.order-confirm-page .terms-of-service{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-family:var(--ss-sans);font-size:14px;color:var(--ss-ink)}.order-confirm-page .terms-of-service input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:var(--ss-gold-deep);cursor:pointer}.order-confirm-page .terms-of-service label{margin:0;cursor:pointer}.order-confirm-page .terms-of-service .read{color:var(--ss-gold-deep);cursor:pointer;text-decoration:none;border-bottom:1px solid}.order-confirm-page .terms-of-service .read:hover{color:var(--ss-gold)}.order-confirm-page .ss-confirm-captcha{margin:0 0 16px}.order-completed-page .ss-completed-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin:0;padding:40px 24px;background:var(--ss-card);border:1px solid #d5d9d9;border-radius:var(--ss-r);box-shadow:var(--ss-shadow)}.order-completed-page .ss-completed-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(194,160,90,.12);color:var(--ss-gold-deep);font-size:30px}.order-completed-page .ss-completed-title{margin:0;font-family:var(--ss-sans);font-size:20px;font-weight:700;color:var(--ss-ink)}.order-completed-page .ss-completed-details{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--ss-sans)}.order-completed-page .ss-completed-order-number{font-size:15px;color:var(--ss-ink)}.order-completed-page .ss-completed-order-number .label{margin-right:4px}.order-completed-page .ss-completed-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ss-gold-deep);text-decoration:none;border-bottom:1px solid}.order-completed-page .ss-completed-link:hover{color:var(--ss-gold)}.order-completed-page .ss-completed-card .ss-checkout-buttons{margin-top:8px;justify-content:center}.payment-info-page .section.payment-info{background:var(--ss-card);border:1px solid #d5d9d9;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:20px}.payment-info-page .section.payment-info .info{max-width:480px;margin:0 auto}.payment-info-page .section.order-summary{background:var(--ss-card);border:1px solid #d5d9d9;border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:20px;margin-top:50px}.payment-info-page .section.order-summary h2.title{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid #d5d9d9;font-family:var(--ss-sans);font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ss-ink)}.payment-info-page .section.order-summary .table-wrapper{overflow:visible;margin:0}.payment-info-page .section.order-summary table.cart{width:100%;display:block;margin:0;border:0}.payment-info-page .section.order-summary .cart colgroup,.payment-info-page .section.order-summary .cart thead{display:none}.payment-info-page .section.order-summary .cart tbody{display:block}.payment-info-page .section.order-summary .cart tr{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 12px;width:auto;float:none;margin:0;padding:12px 0;border:0;border-bottom:1px solid var(--ss-line-soft)}.payment-info-page .section.order-summary .cart tbody tr:last-child{border-bottom:0}.payment-info-page .section.order-summary .cart td{display:block;padding:0;border:0;text-align:left;background:transparent}.payment-info-page .section.order-summary .cart .td-title,.payment-info-page .section.order-summary .cart td.sku,.payment-info-page .section.order-summary .cart td.unit-price,.payment-info-page .section.order-summary .cart td.vendor{display:none}.payment-info-page .section.order-summary .cart td.product-picture{order:1;flex:0 0 52px}.payment-info-page .section.order-summary .cart td.product-picture img{width:52px;height:52px;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid var(--ss-line-soft);border-radius:var(--ss-r-sm)}.payment-info-page .section.order-summary .cart td.product{order:2;flex:1 1 0;min-width:0}.payment-info-page .section.order-summary .cart td.product .product-name{display:block;font-size:13px;font-weight:600;line-height:1.35;color:var(--ss-ink);text-decoration:none}.payment-info-page .section.order-summary .cart td.product .product-name:hover{color:var(--ss-gold-deep)}.payment-info-page .section.order-summary .cart td.product .attributes,.payment-info-page .section.order-summary .cart td.product .recurring-info,.payment-info-page .section.order-summary .cart td.product .rental-info{font-size:11px;color:var(--ss-ink);margin-top:2px}.payment-info-page .section.order-summary .cart td.subtotal{order:3;flex:0 0 auto;margin-left:auto;text-align:right;font-size:13px;font-weight:600;color:var(--ss-ink);white-space:nowrap}.payment-info-page .section.order-summary .cart td.quantity{order:4;flex:0 0 100%;padding-left:64px;font-size:12px;color:var(--ss-ink)}.payment-info-page .section.order-summary .cart td.quantity .product-quantity:before{content:"Qty: "}.payment-info-page .section.order-summary .cart-options{min-height:0;margin:0}.payment-info-page .section.order-summary .cart-options:empty{display:none}.payment-info-page .section.order-summary .cart-footer{margin:14px 0 0;padding-top:14px;border-top:1px solid #d5d9d9}.payment-info-page .section.order-summary .cart-footer .totals{width:100%;margin:0;padding:0;background:transparent}.payment-info-page .section.order-summary .total-info{width:100%;max-width:340px;margin:0 0 0 auto;padding:0;background:transparent}.payment-info-page .section.order-summary .cart-total{width:100%;border-collapse:collapse}.payment-info-page .section.order-summary .cart-total td{padding:5px 0;border:0;vertical-align:middle}.payment-info-page .section.order-summary .cart-total-left{text-align:left;font-size:14px;color:var(--ss-ink)}.payment-info-page .section.order-summary .cart-total-right{text-align:right;font-size:14px;color:var(--ss-ink);white-space:nowrap}.payment-info-page .section.order-summary .order-total td{padding-top:12px;border-top:1px solid #ededed}.payment-info-page .section.order-summary .order-total .cart-total-left,.payment-info-page .section.order-summary .order-total .cart-total-right,.payment-info-page .section.order-summary .order-total strong{font-size:18px;font-weight:700;color:var(--ss-ink)}.payment-info-page .section.order-summary .order-total .cart-total-right,.payment-info-page .section.order-summary .order-total strong{color:var(--ss-gold-deep)}.payment-info-page .ss-payment-info-card{max-width:560px;margin-inline:auto}.ss-card-foot{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #ededed}.ss-card-foot .button-1{width:100%;justify-content:center}.ss-payment-info-card .info table{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;width:100%}.ss-payment-info-card .info tbody{display:contents}.ss-payment-info-card .info tr{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.ss-payment-info-card .info tr:first-child,.ss-payment-info-card .info tr:nth-child(2),.ss-payment-info-card .info tr:nth-child(3){grid-column:1/-1}.ss-payment-info-card .info tr:nth-child(4){grid-column:1;grid-row:4;margin-bottom:0}.ss-payment-info-card .info tr:nth-child(5){grid-column:2;grid-row:4;margin-bottom:0}.ss-payment-info-card .info td{display:block;padding:0}.ss-payment-info-card .info label{display:block;font-family:var(--ss-sans);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ss-ink);margin:0}.ss-payment-info-card .info input[type=password],.ss-payment-info-card .info input[type=text],.ss-payment-info-card .info select{width:100%!important;height:44px;padding:0 14px;font-family:var(--ss-sans);font-size:15px;color:var(--ss-ink);background:#fff;border:1.5px solid #d0d5db;border-radius:var(--ss-r);box-shadow:inset 0 1px 3px rgba(0,0,0,.05);transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.ss-payment-info-card .info input[type=password]:focus,.ss-payment-info-card .info input[type=text]:focus,.ss-payment-info-card .info select:focus{outline:0;border-color:var(--ss-gold);box-shadow:0 0 0 3px rgba(194,160,90,.18)}.ss-payment-info-card .info tr:nth-child(3) input{font-family:Courier New,Courier,monospace;font-size:17px;letter-spacing:.12em}.ss-card-number-cell{position:relative}.ss-card-brand-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#8a9099;font-size:20px;pointer-events:none}.ss-card-brand-icon.fa-cc-visa{color:#1a1f71}.ss-card-brand-icon.fa-cc-mastercard{color:#eb001b}.ss-card-brand-icon.fa-cc-amex{color:#1f72cd}.ss-card-brand-icon.fa-cc-discover{color:#f27712}.ss-payment-info-card .info tr:nth-child(3) input{padding-right:48px}.ss-payment-info-card .info tr:nth-child(5) input{letter-spacing:.2em}.ss-payment-info-card .info select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.ss-payment-info-card .info tr:nth-child(4) td:last-child{display:flex;align-items:center;gap:6px}.ss-payment-info-card .info tr:nth-child(4) td:last-child select{flex:1;min-width:0}.ss-payment-info-card .info span[data-valmsg-for]{display:block;font-size:12px;color:var(--ss-danger);margin-top:3px}.ss-card-security{display:flex;align-items:center;gap:7px;margin:0;font-family:var(--ss-sans);font-size:12px;color:var(--ss-ink)}.ss-card-security i{color:var(--ss-gold);font-size:13px;flex-shrink:0}@media(max-width:980px){.ss-checkout-layout{grid-template-columns:1fr}.ss-checkout-aside{position:static}}@media(max-width:560px){.payment-info-page .ss-payment-info-card{max-width:none}#ss-addr-panel .edit-address{grid-template-columns:1fr}.ss-checkout-buttons .new-address-next-step-button{margin-left:0;width:100%;justify-content:center}}.ss-modal-overlay{position:fixed;inset:0;z-index:9100;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .2s ease}.ss-modal-overlay.ss-modal--open{opacity:1}.ss-modal-backdrop{position:absolute;inset:0;background:rgba(10,11,15,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer}.ss-modal-card{position:relative;z-index:1;background:#fff;border-radius:var(--ss-r);box-shadow:0 8px 16px rgba(0,0,0,.08),0 24px 64px rgba(0,0,0,.22);width:100%;max-width:420px;padding:clamp(28px,4vw,40px) clamp(24px,3.5vw,36px);display:flex;flex-direction:column;align-items:center;gap:18px;transform:translateY(12px) scale(.97);transition:transform .22s cubic-bezier(.22,.68,0,1.2)}.ss-modal--open .ss-modal-card{transform:translateY(0) scale(1)}.ss-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);background:transparent;color:var(--ss-ink-2);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,color .15s}.ss-modal-close:hover{border-color:#d93c3c;background:#fff2f2;color:#d93c3c}.ss-modal-icon{width:56px;height:56px;border-radius:var(--ss-r-pill);background:linear-gradient(135deg,var(--ss-gold-soft) 0,#f5e9cc 100%);border:1px solid rgba(194,160,90,.25);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--ss-gold-deep);flex-shrink:0}.ss-modal-title{margin:0;font-family:var(--ss-display);font-size:clamp(18px,2vw,22px);font-weight:600;letter-spacing:.01em;color:var(--ss-ink);text-align:center;line-height:1.25}.ss-modal-body{width:100%}.ss-modal-input{display:block;width:100%;box-sizing:border-box;padding:11px 14px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);font-family:var(--ss-sans);font-size:15px;color:var(--ss-ink);background:var(--ss-page);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ss-modal-input:focus{outline:0;border-color:var(--ss-gold);box-shadow:0 0 0 3px rgba(194,160,90,.2);background:#fff}.ss-modal-input::-moz-placeholder{color:#a09d96}.ss-modal-input::placeholder{color:#a09d96}.ss-modal-input--error{border-color:#d93c3c!important;box-shadow:0 0 0 3px rgba(217,60,60,.15)!important;animation:ss-modal-shake .3s ease}@keyframes ss-modal-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.ss-modal-actions{display:flex;gap:10px;width:100%}.ss-modal-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 16px;font-family:var(--ss-sans);font-size:14px;font-weight:600;letter-spacing:.02em;border-radius:var(--ss-r-sm);cursor:pointer;transition:filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.ss-modal-btn--cancel{background:var(--ss-page);border:1px solid var(--ss-line);color:var(--ss-ink-2)}.ss-modal-btn--cancel:hover{background:var(--ss-line-soft);border-color:var(--ss-gold);color:var(--ss-ink)}.ss-modal-btn--confirm{background:linear-gradient(180deg,var(--ss-gold) 0,var(--ss-gold-deep) 100%);border:1px solid var(--ss-gold-deep);color:#1c160a}.ss-modal-btn--confirm:hover{filter:brightness(1.07)}.ss-modal--danger .ss-modal-icon{background:linear-gradient(135deg,#fde4e2,#fad3d0);border-color:rgba(217,60,60,.25);color:#c12f2f}.ss-modal--danger .ss-modal-btn--confirm{background:linear-gradient(180deg,#e2483f,#c12f2f);border-color:#c12f2f;color:#fff}.ss-modal-icon:empty{display:none}.blogpost-page .post-date{display:block;font-family:var(--ss-sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-gold-deep);margin-bottom:22px}.blogpost-page .post-body{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:clamp(20px,2.4vw,32px);font-family:var(--ss-sans);font-size:15px;line-height:1.75;color:var(--ss-ink-2);margin-bottom:24px}.blogpost-page .post-body p{margin-bottom:1em}.blogpost-page .post-body h2{color:var(--ss-ink);margin:1.4em 0 .5em}.blogpost-page .post-body h3{color:var(--ss-ink);margin:1.2em 0 .4em}.blogpost-page .tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 24px;padding:14px 18px;background:var(--ss-page);border:1px solid var(--ss-line);border-radius:var(--ss-r-sm)}.blogpost-page .tags-title{font-family:var(--ss-sans);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-ink-2);margin:0}.blogpost-page .tags ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.blogpost-page .tags li{margin:0}.blogpost-page .tags li.separator{display:none}.blogpost-page .tags a{display:inline-block;padding:4px 10px;background:var(--ss-gold-soft);color:var(--ss-gold-deep);border-radius:var(--ss-r-pill);font-family:var(--ss-sans);font-size:11px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.blogpost-page .tags a:hover{background:var(--ss-gold);color:#1c160a}.blogpost-page .comment-list,.blogpost-page .new-comment{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);padding:clamp(18px,2.2vw,28px);margin-bottom:20px}.blogpost-page .comment-list h2.title:after,.blogpost-page .new-comment h2.title:after{display:none}.blogpost-page .comment-list h2.title{text-align:left;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--ss-line)}.blogpost-page .comment{padding:16px 0;border-bottom:1px solid var(--ss-line-soft)}.blogpost-page .comment:last-child{border-bottom:0;padding-bottom:0}.blogpost-page .username{font-family:var(--ss-sans);font-weight:600;font-size:14px;color:var(--ss-ink)}.blogpost-page .comment-time{font-family:var(--ss-sans);font-size:12px;color:var(--ss-ink-2);margin:4px 0 8px}.blogpost-page .comment-body{font-family:var(--ss-sans);font-size:14px;line-height:1.65;color:var(--ss-ink-2)}.blogpost-page .inputs textarea{min-height:120px}.ss-empty{text-align:center;padding:28px 24px;background:var(--ss-card);border:1px dashed var(--ss-line);border-radius:var(--ss-r);margin-bottom:20px}.ss-empty-icon{font-size:52px;color:var(--ss-line);display:block;margin-bottom:18px}.ss-empty p{font-size:16px;color:var(--ss-ink-2);margin-bottom:22px}.ss-empty .button-1{gap:7px;font-size:14px;text-decoration:none}.ss-empty .button-1,.ss-icon-btn{display:inline-flex;align-items:center}.ss-icon-btn{justify-content:center;width:32px;height:32px;border:1px solid var(--ss-line);border-radius:var(--ss-r-sm);background:transparent;color:var(--ss-ink-2);cursor:pointer;font-size:13px;transition:border-color .15s ease,background .15s ease,color .15s ease}.ss-icon-btn:hover{border-color:var(--ss-gold);color:var(--ss-ink)}.ss-icon-btn--danger:hover{border-color:#d93c3c;background:#fff2f2;color:#d93c3c}.ss-compare-wrap{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r);box-shadow:var(--ss-shadow);overflow-x:auto}.ss-compare-table{width:100%;border-collapse:collapse;font-family:var(--ss-sans)}.ss-compare-table td{padding:14px 18px;border-bottom:1px solid var(--ss-line-soft);border-left:1px solid var(--ss-line-soft);text-align:center;vertical-align:middle;font-size:14px;color:var(--ss-ink)}.ss-compare-table tr:last-child td{border-bottom:0}.ss-compare-label{position:sticky;left:0;z-index:1;border-left:0!important;background:var(--ss-page);text-align:left!important;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-ink-2);white-space:nowrap}.ss-compare-label--empty{background:var(--ss-card)}.ss-compare-pic-cell{position:relative;display:inline-block}.ss-compare-remove{position:absolute;top:-8px;right:-8px;width:26px;height:26px;font-size:12px;background:hsla(0,0%,100%,.92);box-shadow:var(--ss-shadow)}.ss-compare-pic{display:inline-block;width:130px;height:130px;border-radius:var(--ss-r-sm);overflow:hidden;border:1px solid var(--ss-line-soft);background:var(--ss-page)}.ss-compare-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .22s ease}.ss-compare-pic:hover img{transform:scale(1.05)}.ss-compare-name{font-size:15px;font-weight:600;color:var(--ss-ink);text-decoration:none;line-height:1.3}.ss-compare-name:hover{color:var(--ss-gold-deep)}.ss-compare-price{font-size:17px;font-weight:700;color:var(--ss-ink);letter-spacing:-.01em}.ss-compare-group .ss-compare-label{position:static;background:radial-gradient(120% 160% at 100% 0,rgba(194,160,90,.14) 0,rgba(194,160,90,0) 50%),linear-gradient(135deg,#1e2128 0,var(--ss-onyx) 60%,#0f1115 100%);color:var(--ss-on-dark);font-size:12px;letter-spacing:.08em}.ss-compare-row-spec:nth-of-type(2n) td{background:var(--ss-page)}.ss-compare-row-spec:nth-of-type(2n) .ss-compare-label{background:var(--ss-line-soft)}.ss-compare-empty-cell{color:var(--ss-line)}@media(max-width:640px){.ss-compare-table td{padding:10px 12px}.ss-compare-pic{width:90px;height:90px}}.account-page .attributes input.form-check-input,.inputs.reversed>input[type=checkbox],.registration-page .attributes input.form-check-input,.ss-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:46px;height:26px;margin:0;border:0;border-radius:var(--ss-r-pill);background:#d5d9d9;position:relative;cursor:pointer;flex:0 0 auto;vertical-align:middle;transition:background .2s ease}.account-page .attributes input.form-check-input:after,.inputs.reversed>input[type=checkbox]:after,.registration-page .attributes input.form-check-input:after,.ss-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:transform .2s ease}.account-page .attributes input.form-check-input:checked,.inputs.reversed>input[type=checkbox]:checked,.registration-page .attributes input.form-check-input:checked,.ss-switch:checked{background:var(--ss-gold)}.account-page .attributes input.form-check-input:checked:after,.inputs.reversed>input[type=checkbox]:checked:after,.registration-page .attributes input.form-check-input:checked:after,.ss-switch:checked:after{transform:translateX(20px)}.news-list-page .page-title,.recently-added-products-page .page-title,.recently-viewed-products-page .page-title,.search-page .page-title{margin:0 0 16px;padding-top:0;padding-bottom:6px;min-height:auto}.news-list-page .page-title h1,.recently-added-products-page .page-title h1,.recently-viewed-products-page .page-title h1,.search-page .page-title h1{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;margin:-7px 0 0;line-height:1}.search-page .ss-search-term{color:var(--ss-gold-deep);font-style:italic}.ss-recent-rail{margin-top:clamp(28px,4vw,48px)}.ss-recent-rail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--ss-line)}.ss-recent-rail .title{font-family:var(--ss-display);font-size:24px;font-weight:600;color:var(--ss-ink);margin:0;padding:0;border-bottom:0}.ss-recent-rail .title:after{display:none}.ss-rail-nav{display:flex;gap:8px;flex:0 0 auto}.ss-rail-btn{width:38px;height:38px;border-radius:var(--ss-r-sm);border:1px solid var(--ss-line);background:var(--ss-card);color:var(--ss-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s,opacity .15s}.ss-rail-btn:hover{border-color:var(--ss-gold);color:var(--ss-gold-deep)}.ss-rail-btn:disabled{opacity:.35;cursor:default}.ss-recent-rail .item-grid{display:flex!important;grid-template-columns:none!important;gap:22px;margin:0;padding:4px 0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.ss-recent-rail .item-grid::-webkit-scrollbar{display:none}.ss-recent-rail .item-box{margin:0!important;width:250px!important;flex:0 0 250px!important;scroll-snap-align:start}@media(max-width:640px){.ss-recent-rail .item-box{width:70%!important;flex-basis:70%!important}}.footer.ssf .footer-upper{display:block;position:relative;padding-block:clamp(24px,3vw,44px);border-bottom:1px solid hsla(0,0%,100%,.07)}.footer.ssf .footer-upper:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--ss-gold),transparent);opacity:.7}.footer.ssf .ssf-top{display:grid;grid-template-columns:1.5fr 2fr 1.7fr;gap:clamp(28px,4vw,64px);align-items:start}@media(max-width:1100px){.footer.ssf .ssf-top{grid-template-columns:1fr 1fr}}@media(max-width:680px){.footer.ssf .ssf-top{grid-template-columns:1fr}}.footer.ssf .ssf-logo{font-family:var(--ss-display);font-size:clamp(28px,2.8vw,36px);font-weight:700;line-height:1.05;color:#fff;letter-spacing:.01em}.footer.ssf .ssf-tagline{margin:.75rem 0 1.5rem;max-width:36ch;color:var(--ss-on-dark-dim);font-family:var(--ss-sans);font-size:14px;line-height:1.65}.footer.ssf .ssf-social{display:flex;gap:10px}.footer.ssf .ssf-social a{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.03);color:var(--ss-on-dark);transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.footer.ssf .ssf-social a:hover{background:linear-gradient(180deg,var(--ss-gold),var(--ss-gold-deep));border-color:var(--ss-gold-deep);color:#1a1714;transform:translateY(-3px)}.footer.ssf .ssf-social svg{width:17px;height:17px;fill:currentColor}.footer.ssf .footer-navigation{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,32px)}.footer.ssf .footer-menu__toggle{background:transparent!important;color:#fff!important}.footer.ssf .footer-menu__list{background:transparent!important}@media(min-width:681px){.footer.ssf .footer-menu{display:block}.footer.ssf .footer-menu__title{position:relative;display:block;margin:0 0 18px;padding:0 0 10px;font-family:var(--ss-sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;cursor:default}.footer.ssf .footer-menu__title:after{content:"";position:absolute;left:0;bottom:0;width:24px;height:2px;background:var(--ss-gold)}.footer.ssf .footer-menu__list{display:flex!important;flex-direction:column;gap:10px;overflow:visible!important}.footer.ssf .footer-navigation a{width:-moz-fit-content;width:fit-content;color:var(--ss-on-dark-dim);font-family:var(--ss-sans);font-size:14px;text-decoration:none;transition:color .18s ease,transform .18s ease}.footer.ssf .footer-navigation a:hover{color:#fff;transform:translateX(3px)}}@media(max-width:680px){.footer.ssf .footer-navigation{grid-template-columns:1fr;gap:0;border-top:1px solid hsla(0,0%,100%,.09)}.footer.ssf .footer-menu{display:grid!important;grid-template-rows:min-content 0fr;transition:grid-template-rows .3s ease;border-bottom:1px solid hsla(0,0%,100%,.09);margin-block-end:0}.footer.ssf .footer-menu.footer-menu--active{grid-template-rows:min-content 1fr}.footer.ssf .footer-menu__title{display:flex!important;align-items:center;justify-content:space-between;margin:0;padding:14px 2px;font-family:var(--ss-sans);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:transparent!important}.footer.ssf .footer-menu__title:after{content:"+";position:static;left:auto;bottom:auto;width:auto;height:auto;background:none;color:var(--ss-gold);font-size:22px;font-weight:300;line-height:1;flex-shrink:0}.footer.ssf .footer-menu.footer-menu--active .footer-menu__title:after{content:"−"}.footer.ssf .footer-menu__list{min-height:0;overflow:hidden!important;display:flex!important;flex-direction:column;gap:0;padding-bottom:0}.footer.ssf .footer-menu__list .footer-menu__item{padding:8px 2px}.footer.ssf .footer-menu__list a{color:var(--ss-on-dark-dim);font-family:var(--ss-sans);font-size:14px;text-decoration:none;transition:color .18s ease}.footer.ssf .footer-menu__list a:hover{color:#fff}}.footer.ssf .ssf-news-title{position:relative;margin:0 0 12px;padding:0 0 10px;font-family:var(--ss-sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.footer.ssf .ssf-news-title:after{content:"";position:absolute;left:0;bottom:0;width:24px;height:2px;background:var(--ss-gold)}.footer.ssf .ssf-news-sub{margin:0 0 18px;max-width:40ch;color:var(--ss-on-dark-dim);font-family:var(--ss-sans);font-size:14px;line-height:1.65}.footer.ssf .newsletter .title{display:none}.footer.ssf .newsletter-email{display:flex;flex-wrap:nowrap;max-width:440px}.footer.ssf .newsletter-subscribe-text{flex:1 1 auto;min-width:0;border-radius:var(--ss-r-sm) 0 0 var(--ss-r-sm);border:1px solid hsla(0,0%,100%,.16);border-right:0;background:hsla(0,0%,100%,.05);color:#fff;padding:13px 18px;font-family:var(--ss-sans);font-size:14px}.footer.ssf .newsletter-subscribe-text::-moz-placeholder{color:hsla(0,0%,100%,.45)}.footer.ssf .newsletter-subscribe-text::placeholder{color:hsla(0,0%,100%,.45)}.footer.ssf .newsletter-email:focus-within .newsletter-subscribe-text{border-color:var(--ss-gold);background:hsla(0,0%,100%,.08)}.footer.ssf .newsletter-subscribe-button{flex:0 0 auto;border-radius:0 var(--ss-r-sm) var(--ss-r-sm) 0;border:1px solid var(--ss-gold-deep);background:linear-gradient(180deg,var(--ss-gold),var(--ss-gold-deep));color:#1a1714;padding:0 24px;font-family:var(--ss-sans);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:filter .2s ease}.footer.ssf .newsletter-subscribe-button:hover{filter:brightness(1.08)}.footer.ssf .ssf-news-fine{display:block;margin-top:10px;color:hsla(0,0%,100%,.4);font-family:var(--ss-sans);font-size:12px}.footer.ssf .ssf-trust{display:grid;grid-template-columns:repeat(6,1fr);gap:22px;margin-top:clamp(34px,4vw,56px);padding-top:clamp(26px,3vw,38px);border-top:1px solid hsla(0,0%,100%,.08)}@media(max-width:900px){.footer.ssf .ssf-trust{grid-template-columns:repeat(3,1fr);gap:18px}}@media(max-width:560px){.footer.ssf .ssf-trust{grid-template-columns:1fr 1fr;gap:14px}}.footer.ssf .ssf-badge{display:flex;align-items:center;gap:13px}.footer.ssf .ssf-badge svg{width:27px;height:27px;flex-shrink:0;stroke:var(--ss-gold);fill:none}.footer.ssf .ssf-badge b{display:block;color:#fff;font-family:var(--ss-sans);font-size:13px;font-weight:600;letter-spacing:.02em}.footer.ssf .ssf-badge span{display:block;margin-top:1px;color:var(--ss-on-dark-dim);font-family:var(--ss-sans);font-size:12px}.footer.ssf .ssf-badge--amazonpay,.footer.ssf .ssf-badge--paypal{justify-content:center}.footer.ssf .ssf-badge--amazonpay a,.footer.ssf .ssf-badge--paypal a{display:inline-flex;align-items:center;background:#fff;border-radius:var(--ss-r-sm);padding:5px 8px;transition:opacity .18s ease}.footer.ssf .ssf-badge--amazonpay a:hover,.footer.ssf .ssf-badge--paypal a:hover{opacity:.85}.footer.ssf .ssf-badge--amazonpay img,.footer.ssf .ssf-badge--paypal img{height:28px;width:auto;display:block;margin:0!important}:root{--ssx-navy:#15171c;--ssx-navy-2:#1e2128;--ssx-orange:#febd69;--ssx-orange-hover:#f3a847;--ssx-link:#007185;--ssx-text:#0f1111;--ssx-maxw:100%;--ssx-gutter:clamp(.5rem,2vw,1.5rem);--ssx-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}html body,html body .page-title,html body .product-title,html body .title,html body :not(i):not(.fa):not(.fas):not(.far):not(.fal):not(.fab):not([class^=fa-]):not([class*=" fa-"]):not(.ui-icon),html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:var(--ssx-font)!important}body{color:var(--ssx-text);-webkit-font-smoothing:antialiased}.admin-header-links{background:var(--ssx-navy-2);color:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;margin:0}.admin-header-links a{color:var(--ssx-orange);text-decoration:none}.admin-header-links a:hover{text-decoration:underline}.ss-header{background:var(--ssx-navy);color:#fff}.ss-header .skip{position:absolute;left:-9999px}.ss-header-main{display:flex;align-items:center;gap:clamp(.5rem,1.5vw,1.25rem);width:100%;max-width:var(--ssx-maxw);margin-inline:auto;padding:.3rem var(--ssx-gutter);box-sizing:border-box}.ss-header-logo{flex:0 0 auto}.ss-header-logo a{display:block}.ss-header-logo img{max-height:2.4rem;width:auto;display:block}.ss-header-search{flex:1 1 auto;min-width:0;position:relative}.ss-header-search #small-search-box-form{display:flex;align-items:stretch;width:100%;height:2.35rem;background:#fff;border-radius:var(--ss-r-sm);overflow:hidden}.ss-header-search .search-box-text{flex:1 1 auto;min-width:0;height:100%;padding:0 .75rem;border:0;outline:0;border-radius:0;font-size:.9rem;color:var(--ssx-text);background:#fff;box-sizing:border-box}.ss-header-search .search-box-category{border:0;border-right:1px solid #ccc;background:#e6e6e6;max-width:9rem;border-radius:0;height:100%;box-sizing:border-box}.ss-header-search .button-1.search-box-button,.ss-header-search .search-box-button{flex:0 0 auto;height:100%;padding:0 clamp(.75rem,2vw,1.25rem);border:0;outline:0;border-radius:0!important;background:var(--ssx-orange)!important;color:var(--ssx-text)!important;font-weight:600;font-size:.875rem;cursor:pointer;transform:none!important;box-sizing:border-box}.ss-header-search .button-1.search-box-button:hover{background:var(--ssx-orange-hover)!important}.ss-header-actions{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:clamp(.2rem,.5vw,.4rem)}.ss-header-actions a{color:#fff;text-decoration:none}.ss-header-actions a:hover{text-decoration:none}.ss-header-selectors{display:flex;align-items:center;gap:.4rem;font-size:.8rem}.ss-header-selectors select{background:transparent;color:#fff;border:1px solid #3a4553;border-radius:var(--ss-r-sm);padding:.1rem .25rem}.ss-header-selectors select option{color:#0f1111}.ss-header-links{gap:0}.ss-header-links,.ss-header-links .header-links{display:flex;align-items:center}.ss-action-list,.ss-header-links .header-links ul,.ss-header-links ul{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center;gap:.05rem;list-style:none;margin:0!important;padding:0!important}.ss-header-links .header-links li,.ss-header-links li{display:inline-flex!important;float:none!important;margin:0!important;white-space:nowrap}.ss-header-actions a,.ss-header-actions span{color:#fff}@media(max-width:48rem){.ss-header-selectors{display:none}.ss-header-main{flex-wrap:wrap;padding:.25rem var(--ssx-gutter)}.ss-header-search{order:3;flex-basis:100%}.ico-orders .ss-action-label{display:none}}.header-menu{background:var(--ssx-navy-2);border-bottom:1px solid hsla(0,0%,100%,.05)}.ss-catnav{width:100%;padding-inline:clamp(.25rem,1.5vw,1rem)}.ss-catnav-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;list-style:none;margin:0;padding:0;flex-wrap:nowrap;overflow:visible}.ss-catnav-item{flex:0 0 auto}.ss-catnav-item[hidden]{display:none!important}.ss-catnav-link,.ss-catnav-more-toggle{display:block;white-space:nowrap;color:#fff;text-decoration:none;padding:.6rem clamp(.6rem,1.2vw,1rem);font-size:.875rem;border:1px solid transparent;border-radius:var(--ss-r-sm);background:none;cursor:pointer}.ss-catnav-link:hover,.ss-catnav-more-toggle:hover{border-color:#fff}.ss-catnav-more{position:relative}.ss-catnav-more[hidden]{display:none}.ss-catnav-more-list{position:absolute;top:100%;left:0;z-index:1100;min-width:14rem;margin:.25rem 0 0;padding:.35rem 0;list-style:none;background:var(--ssx-navy-2);border-radius:var(--ss-r);box-shadow:0 6px 24px rgba(0,0,0,.3);display:none}.ss-catnav-more.open .ss-catnav-more-list{display:block}.ss-catnav-more-list .ss-catnav-link{border-radius:0}.button-1,.search-box-button,.search-box-text{border-radius:var(--ss-r-sm)}.master-column-wrapper,.master-wrapper-content{max-width:100%!important;width:100%!important;margin-inline:auto}.side-2{width:16rem!important;max-width:16rem!important}.center-2{width:calc(100% - 17.5rem)!important}@media(max-width:50rem){.center-2,.side-2{width:100%!important;max-width:100%!important;float:none!important}}#topcartlink{display:inline-flex!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;background-color:transparent!important}#topcartlink a{background-image:none!important;padding-left:0!important}.ss-header-actions{position:relative}.header-links a.ss-action-link{display:inline-flex!important;flex-direction:row;align-items:center;gap:.3rem;padding:.25rem .4rem;border:1px solid transparent;border-radius:var(--ss-r-sm);color:#fff!important;text-decoration:none!important;white-space:nowrap;font-size:unset;font-weight:unset;letter-spacing:unset;transition:border-color .12s ease;cursor:pointer;line-height:1}.header-links a.ss-action-link:hover{border-color:hsla(0,0%,100%,.55)!important;color:#fff!important;text-decoration:none!important}.ss-action-icon{position:relative;display:flex;align-items:center;flex-shrink:0;line-height:1}.ss-action-icon i{font-size:.95rem;line-height:1;display:block;color:#fff!important}#topcartlink .ss-action-icon i{font-size:1.4rem}.ss-badge{position:absolute;top:-.38rem;right:-.48rem;min-width:.9rem;height:.9rem;padding:0 .15rem;background:var(--ssx-orange);color:#0f1111!important;font-size:.6rem!important;font-weight:800;line-height:.9rem;border-radius:var(--ss-r-pill);text-align:center;white-space:nowrap;pointer-events:none;box-sizing:border-box}.ss-badge[hidden]{display:none!important}#topcartlink .ss-badge{top:-.1rem;left:50%;right:auto;transform:translateX(-35%);min-width:1.25rem;height:1.25rem;line-height:1.25rem;padding:0 .2rem;font-size:.78rem!important;font-weight:900;background:var(--ssx-orange);color:#0f1111!important}#topcartlink .ss-badge[hidden]{display:none!important}.ss-action-label{font-size:.85rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:hsla(0,0%,100%,.85)!important;white-space:nowrap;line-height:1}.header-links a.ss-action-link:hover .ss-action-label{color:#fff!important}#topcartlink .ss-action-label{color:#fff!important;font-weight:700!important;font-size:.9rem!important}.ico-compare .ss-action-label,.ico-inbox,.ico-orders .ss-action-label,.ico-wishlist .ss-action-label{display:none}.ss-label-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#flyout-cart,#flyout-cart a,#flyout-cart button,#flyout-cart p,#flyout-cart span,#flyout-cart strong{color:var(--ssx-text)!important}#flyout-cart .fc-btn-checkout,#flyout-cart .fc-btn-checkout i,#flyout-cart .fc-heading,#flyout-cart .fc-heading i{color:#fff!important}#flyout-cart a:hover{color:var(--ssx-link)!important}#flyout-cart{position:absolute;top:calc(100% + .5rem);right:0;z-index:1200;display:block;width:min(21rem,94vw);background:#fff;color:var(--ssx-text);border-radius:var(--ss-r);box-shadow:0 8px 32px rgba(15,17,17,.22),0 1px 4px rgba(15,17,17,.1);overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}#flyout-cart:before{content:"";position:absolute;top:-6px;right:1.25rem;width:12px;height:12px;background:var(--ssx-navy-2);clip-path:polygon(50% 0,0 100%,100% 100%)}#flyout-cart.active{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.fc-panel{display:flex;flex-direction:column}.fc-header{justify-content:space-between;background:var(--ssx-navy-2);padding:.6rem .9rem;font-size:.85rem;font-weight:600;letter-spacing:.01em}.fc-header,.fc-heading{display:flex;align-items:center}.fc-heading{gap:.4rem;color:#fff!important}.fc-heading i{font-size:.9rem;color:var(--ssx-orange)!important}.fc-count-pill{background:var(--ssx-orange);color:#0f1111!important;font-size:.65rem;font-weight:800;border-radius:var(--ss-r-pill);padding:.1rem .4rem;line-height:1.4}.fc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2rem 1rem;color:#767676;font-size:.85rem}.fc-empty-icon{font-size:2.2rem;color:#d1d5db}.fc-items{max-height:16rem;overflow-y:auto;padding:0 .85rem;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.fc-items::-webkit-scrollbar{width:4px}.fc-items::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.fc-item{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem 0;border-bottom:1px solid #f0f0f0}.fc-item:last-child{border-bottom:0}.fc-item-img{flex:0 0 3rem;width:3rem;height:3rem;border-radius:var(--ss-r-sm);overflow:hidden;display:block;border:1px solid #e5e7eb}.fc-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fc-item-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.fc-item-name{font-size:.8rem;font-weight:500;color:var(--ssx-text)!important;text-decoration:none!important;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fc-item-name:hover{color:var(--ssx-link)!important}.fc-item-attrs{font-size:.72rem;color:#767676;line-height:1.3}.fc-item-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.15rem}.fc-item-qty{font-size:.72rem;color:#565959}.fc-item-price{font-size:.82rem;font-weight:700;color:var(--ssx-text)}.fc-subtotal{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-top:2px solid #f0f0f0;font-size:.85rem}.fc-subtotal-label{color:#565959}.fc-subtotal-value{font-size:1rem;font-weight:700;color:var(--ssx-text)}.fc-actions{display:flex;flex-direction:column;gap:.4rem;padding:0 .85rem .85rem;margin:0}.fc-actions .button-1{width:100%;border:0;border-radius:var(--ss-r-sm);padding:.6rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer;text-align:center;transition:filter .15s ease,opacity .15s ease}.fc-btn-checkout{background:var(--ssx-navy-2)!important;color:#fff!important;display:flex;align-items:center;justify-content:center;gap:.4rem}.fc-btn-checkout i{font-size:.75rem;color:#fff!important}.fc-btn-checkout:hover{filter:brightness(1.15)}#flyout-cart .fc-btn-cart{background:#fff!important;color:var(--ssx-navy-2)!important;border:1px solid var(--ssx-navy-2)!important}#flyout-cart .fc-btn-cart:hover{background:var(--ssx-navy-2)!important;color:#fff!important}.breadcrumb{margin:0 0 .6rem!important;padding:.4rem var(--ssx-gutter)!important;background:#f6f5f3}.breadcrumb ul{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .35rem;margin:0;padding:0;list-style:none;font-size:clamp(.95rem,.9rem + .3vw,1.1rem)}.breadcrumb ul li{display:inline-flex;align-items:center}.breadcrumb ul li a{color:var(--ssx-link,#3a6ea5)}.breadcrumb .current-item{font-weight:600}.breadcrumb .delimiter{color:#9aa0a6}.side-2 .block{margin-bottom:1.25rem}.side-2 .block:not(.block-blog-archive):not(.block-popular-blogtags)>.title,.side-2 .ss-nav-title{display:flex;align-items:center;justify-content:flex-start;text-align:left!important;font-size:clamp(.85rem,.82rem + .25vw,1rem)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.03em;color:#0f1111!important;margin:0 0 .5rem!important;padding:0 0 .4rem!important;border-bottom:2px solid var(--ss-accent,#8b7355)!important}.side-2 .block .list,.side-2 .block .listbox>ul,.side-2 .block ul.list{list-style:none;margin:0;padding:0;font-size:clamp(.8rem,.78rem + .2vw,.92rem)}.side-2 .block .list li{padding:.25rem 0}.side-2 .block .list li a,.side-2 .block .listbox a{color:#0f1111;text-decoration:none}.side-2 .block .list li a:hover,.side-2 .block .listbox a:hover{color:var(--ssx-link)}.ss-results-toolbar:after{content:none}.ss-results-toolbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.5rem .75rem;margin-bottom:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:var(--ss-r)}.ss-results-toolbar .ss-toolbar-left,.ss-results-toolbar .ss-toolbar-right{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem 1.25rem;min-width:0}.ss-results-toolbar .product-page-size,.ss-results-toolbar .product-sorting,.ss-results-toolbar .product-viewmode{display:flex;align-items:center;gap:.4rem;margin:0;float:none;white-space:nowrap;font-size:clamp(.82rem,.8rem + .2vw,.95rem)}.ss-results-toolbar .product-page-size>span:last-child,.ss-results-toolbar .product-viewmode>span{display:none}.ss-results-toolbar span{font-size:inherit;vertical-align:baseline}.ss-results-toolbar select{height:auto;padding:.3rem 1.6rem .3rem .5rem;border:1px solid #d5d9d9;border-radius:var(--ss-r-sm);background-color:#f7f8f8;font-size:inherit;max-width:16rem;margin:0}.ss-results-toolbar .viewmode-icon{opacity:.55;font-size:0}.ss-results-toolbar .viewmode-icon.selected{opacity:1}@media(max-width:600px){.ss-results-toolbar{flex-wrap:wrap;row-gap:.6rem}.ss-results-toolbar .ss-toolbar-left,.ss-results-toolbar .ss-toolbar-right{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;gap:.6rem 1rem}.ss-results-toolbar .product-page-size,.ss-results-toolbar .product-sorting{flex:1 1 auto;min-width:0}.ss-results-toolbar .product-page-size select,.ss-results-toolbar .product-sorting select{flex:1 1 auto;max-width:none;min-width:0}}.ss-toolbar-pager:empty{display:none}.products-wrapper .product-grid,.products-wrapper .product-list{margin-bottom:0}.pager-bottom{display:flex;justify-content:flex-end;margin:1rem 0 0;padding:.375rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:var(--ss-r)}.pager-bottom ul,.ss-toolbar-pager ul{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;border:1px solid #d1d5db;border-radius:var(--ss-r);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04);font-size:0}.pager-bottom li,.ss-toolbar-pager li{display:flex;margin:0}.pager-bottom li+li,.ss-toolbar-pager li+li{border-left:1px solid #d1d5db}.pager-bottom li a,.pager-bottom li span,.ss-toolbar-pager li a,.ss-toolbar-pager li span{display:flex;align-items:center;justify-content:center;min-width:2.125rem;height:2.125rem;padding:0 .65rem;background:#fff;color:#374151;font-size:.875rem;text-decoration:none;border:0;transition:background .12s}.pager-bottom li a:focus,.pager-bottom li a:hover,.ss-toolbar-pager li a:focus,.ss-toolbar-pager li a:hover{background:#f3f4f6;color:#111827}.pager-bottom li.current-page span,.ss-toolbar-pager li.current-page span{background:var(--ssx-navy-2);color:#fff;font-weight:600}.pager-bottom li.first-page a,.pager-bottom li.last-page a,.pager-bottom li.next-page a,.pager-bottom li.previous-page a,.ss-toolbar-pager li.first-page a,.ss-toolbar-pager li.last-page a,.ss-toolbar-pager li.next-page a,.ss-toolbar-pager li.previous-page a{background-image:none;font-size:.875rem;color:#374151;padding:0 .875rem}.pager-bottom li.first-page a:hover,.pager-bottom li.last-page a:hover,.pager-bottom li.next-page a:hover,.pager-bottom li.previous-page a:hover,.ss-toolbar-pager li.first-page a:hover,.ss-toolbar-pager li.last-page a:hover,.ss-toolbar-pager li.next-page a:hover,.ss-toolbar-pager li.previous-page a:hover{background:#f3f4f6;color:#111827}.pager-top{display:none}.footer .footer-lower{border-top:1px solid hsla(0,0%,100%,.07);padding:16px clamp(1rem,4vw,3rem);overflow:visible;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center}.footer .footer-info{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;float:none;line-height:normal;padding-block:0}.footer .footer-disclaimer{font-size:.8125rem;font-weight:400;color:hsla(0,0%,100%,.45);letter-spacing:.01em}.footer .footer-tax-shipping{font-size:.75rem;color:hsla(0,0%,100%,.3)}.footer .footer-tax-shipping a{color:hsla(0,0%,100%,.45);font-weight:400}.footer .footer-tax-shipping a:hover{color:hsla(0,0%,100%,.75)}.footer .footer-powered-by{float:none;margin:0;padding-block:0;font-size:.7rem;color:hsla(0,0%,100%,.2);line-height:normal}.footer .footer-powered-by a{color:hsla(0,0%,100%,.25);font-weight:400}.footer .footer-powered-by a:hover{color:hsla(0,0%,100%,.55);text-decoration:underline}@media(max-width:480px){.footer .footer-lower{padding:12px 1rem}.footer .footer-info{flex-direction:column;gap:4px}}.html-home-page .master-wrapper-content{padding-top:0!important}.html-home-page .center-1,.html-home-page .master-column-wrapper,.html-home-page .page.home-page,.html-home-page .page.home-page>.page-body{margin-top:0;padding-top:0}.home-page .page-body>.ss-home-intro{margin-bottom:0}.html-home-page .page-body>.ss-showcase{padding-top:10px}.html-home-page .page-body:has(.ssc)>.ss-showcase{padding-top:0}.ss-home-intro{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(10px,1.6vw,18px) clamp(20px,5vw,72px) clamp(12px,1.6vw,20px);text-align:center;color:var(--ss-on-dark);background:var(--ssx-navy-2);overflow:hidden}.ss-home-intro:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(194,160,90,.55),transparent);pointer-events:none}.ss-home-intro-kicker{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--ss-gold)}.ss-home-intro-title{margin:0 0 10px;font-size:clamp(1.9rem,1.2rem + 2.2vw,2.8rem);font-weight:600;letter-spacing:.01em;line-height:1.1;background:linear-gradient(100deg,#e9d9ad,#c2a05a 20%,#fbf3df 38%,#a8863f 52%,#e9d9ad 68%,#c2a05a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ss-home-sheen 7s ease-in-out infinite}@keyframes ss-home-sheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.ss-home-intro-title{animation:none}}.ss-home-intro-rule{display:flex;align-items:center;justify-content:center;gap:14px;max-width:300px;margin:0 auto 10px;color:var(--ss-gold)}.ss-home-intro-rule:after,.ss-home-intro-rule:before{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--ss-gold))}.ss-home-intro-rule:after{background:linear-gradient(to left,transparent,var(--ss-gold))}.ss-home-intro-rule i{font-size:12px}.ss-home-intro-lead{margin:0 auto;max-width:960px;font-size:clamp(.92rem,.9rem + .2vw,1rem);line-height:1.6;color:var(--ss-on-dark)}.ss-category-nav{--ss-nav-accent:var(--ss-accent,#8b7355);--ss-nav-text:#1f2937;--ss-nav-muted:#6b7280;--ss-nav-hover-bg:#f3f4f6;--ss-nav-active-bg:#f0ece6;--ss-nav-border:#e5e7eb;--ss-nav-indent:11px;font-size:clamp(13px,12px + .3vw,15px);line-height:1.35}.ss-category-nav .ss-nav-title{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;padding-bottom:6px;border-bottom:2px solid var(--ss-nav-accent);color:var(--ss-nav-text)}.ss-category-nav .ss-nav-close{display:none}.ss-cat-children,.ss-cat-tree{list-style:none;margin:0;padding:0}.ss-cat-tree{max-height:440px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--ss-nav-border) transparent}.ss-cat-tree::-webkit-scrollbar{width:8px}.ss-cat-tree::-webkit-scrollbar-thumb{background:var(--ss-nav-border);border-radius:var(--ss-r-pill)}.ss-cat-tree::-webkit-scrollbar-thumb:hover{background:#cfd3d8}.ss-cat-row{display:flex;align-items:center;gap:2px;border-radius:var(--ss-r-sm);padding-left:calc(var(--ss-cat-depth,0)*var(--ss-nav-indent));transition:background-color .12s ease}.ss-cat-row:hover{background-color:var(--ss-nav-hover-bg)}.ss-cat-node.is-current>.ss-cat-row{background-color:var(--ss-nav-active-bg)}.ss-cat-link{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:5px 6px 5px 0;color:var(--ss-nav-text);text-decoration:none}.ss-cat-link:hover .ss-cat-name{color:var(--ss-nav-accent)}.ss-cat-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-cat-node.is-current>.ss-cat-row>.ss-cat-link .ss-cat-name{font-weight:700;color:var(--ss-nav-accent)}.ss-cat-node.is-ancestor>.ss-cat-row>.ss-cat-link .ss-cat-name{font-weight:600}.ss-cat-count{flex:0 0 auto;font-size:12px;color:var(--ss-nav-muted);font-variant-numeric:tabular-nums}.ss-cat-count:before{content:"("}.ss-cat-count:after{content:")"}.ss-cat-toggle{flex:0 0 auto;width:20px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:0;cursor:pointer;color:var(--ss-nav-muted)}.ss-cat-toggle--leaf{cursor:default}.ss-cat-chevron{width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s ease}.ss-cat-node.is-open>.ss-cat-row>.ss-cat-toggle .ss-cat-chevron{transform:rotate(45deg)}.ss-cat-children-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.ss-cat-node.is-open>.ss-cat-children-wrap{grid-template-rows:1fr}.ss-cat-children-wrap>.ss-cat-children{overflow:hidden}@media(prefers-reduced-motion:reduce){.ss-cat-chevron,.ss-cat-children-wrap{transition:none}}.ss-nav-mobile-trigger{display:none;align-items:center;gap:8px;width:100%;padding:10px 12px;background:#fff;border:1px solid var(--ss-nav-border);border-radius:var(--ss-r-sm);font-size:14px;font-weight:600;cursor:pointer}.ss-nav-mobile-trigger-icon{width:16px;height:2px;background:currentColor;position:relative}.ss-nav-mobile-trigger-icon:after,.ss-nav-mobile-trigger-icon:before{content:"";position:absolute;left:0;width:16px;height:2px;background:currentColor}.ss-nav-mobile-trigger-icon:before{top:-5px}.ss-nav-mobile-trigger-icon:after{top:5px}@media(max-width:768px){.ss-nav-mobile-trigger{display:inline-flex}.ss-nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1040;opacity:0;transition:opacity .2s ease}.ss-category-nav.ss-nav-open .ss-nav-overlay{opacity:1}.ss-nav-panel{position:fixed;top:0;left:0;bottom:0;width:84%;max-width:340px;background:#fff;z-index:1050;padding:14px;overflow-y:auto;transform:translateX(-100%);transition:transform .25s ease;box-shadow:2px 0 16px rgba(0,0,0,.18)}.ss-category-nav.ss-nav-open .ss-nav-panel{transform:translateX(0)}.ss-category-nav:not(.ss-nav-open) .ss-nav-overlay{display:none}.ss-nav-close{display:inline-block;background:none;border:0;font-size:26px;line-height:1;cursor:pointer;color:var(--ss-nav-muted)}.ss-category-nav{--ss-nav-indent:16px}.ss-cat-tree{max-height:none;overflow-y:visible}.ss-cat-toggle{height:36px;width:28px}}.ss-filters{--ss-flt-accent:var(--ss-accent,#8b7355);--ss-flt-text:#1f2937;--ss-flt-muted:#6b7280;--ss-flt-border:#e5e7eb;font-size:clamp(13px,12px + .3vw,15px)}.ss-filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ss-filter-chips[hidden]{display:none!important}.ss-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:var(--ss-flt-accent);color:#fff;border:0;border-radius:var(--ss-r-pill);font-size:12px;cursor:pointer}.ss-chip-x{font-size:14px;line-height:1}.ss-chip-clear{background:none;border:0;color:var(--ss-flt-accent);font-size:12px;text-decoration:underline;cursor:pointer}.ss-filter-block{border-bottom:1px solid var(--ss-flt-border);padding:4px 0}.ss-filter-block[data-block="10"]{border-bottom:0;padding-bottom:20px}.ss-filter-head{justify-content:space-between;background:none;border:0;cursor:pointer;text-align:left}.ss-filter-head,.ss-filter-static-head{display:flex;align-items:center;width:100%;padding:8px 2px}.ss-filter-title{font-size:clamp(.85rem,.82rem + .25vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ss-flt-text)}.ss-filter-chevron{width:8px;height:8px;border-right:2px solid var(--ss-flt-muted);border-bottom:2px solid var(--ss-flt-muted);transform:rotate(45deg);transition:transform .15s ease}.ss-filter-head:not(.is-open) .ss-filter-chevron{transform:rotate(-45deg)}.ss-filter-body{padding:2px 2px 10px}.ss-filter-count{margin-left:6px;font-size:11px;color:var(--ss-flt-muted);font-variant-numeric:tabular-nums}.ss-filter-count:before{content:"("}.ss-filter-count:after{content:")"}.ss-provider-filter{list-style:none;margin:0;padding:0}.ss-provider-item{display:flex;align-items:center;gap:7px;padding:3px 0}.ss-provider-item label{margin:0;cursor:pointer;display:flex;align-items:center;gap:6px}.ss-spec-values{max-height:none}.ss-color-square{display:inline-block;width:14px;height:14px;border-radius:var(--ss-r-sm);border:1px solid rgba(0,0,0,.18);flex:0 0 auto}.ss-spec-more{margin-top:4px;padding:2px 0;background:none;border:0;color:var(--ss-flt-accent);font-size:12px;cursor:pointer}.ss-spec-more:hover{text-decoration:underline}.ss-filter-body .product-filter>.filter-title{display:none}.ss-filter-body .product-filter{margin:0;padding:0}.ss-filter-body .filter-content{display:block!important;padding:0!important;margin-bottom:0!important}.ss-filter-body .group{list-style:none;margin:0 0 6px;padding:0}.ss-filter-body .group .name{font-weight:600;margin-bottom:3px}.ss-filter-body .group .item{display:flex;align-items:center;gap:7px;padding:3px 0}.ss-filter-body .group .item label{margin:0}.ss-filter-body .price-range-filter .selected-price-range{display:flex;justify-content:space-between;padding:0 0 8px;font-size:13px;font-weight:600;color:var(--ss-flt-text)}.ss-filter-body .price-range-filter .selected-price-range .to{float:none}.ss-filter-body #price-range-slider{margin:0}@media(prefers-reduced-motion:reduce){.ss-filter-chevron{transition:none}}.ss-showcase{--ss-card-accent:var(--ss-accent,#c45500);--ss-card-link:#007185;font-family:var(--ss-sans);color:#0f1111;width:100%;margin-inline:auto;box-sizing:border-box}.ss-showcase-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(.75rem,1.5vw,1.25rem)}.ss-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d5d9d9;border-radius:8px;padding:clamp(.875rem,1.5vw,1.25rem);box-sizing:border-box;transition:box-shadow .15s ease}.ss-card:hover{box-shadow:0 2px 10px rgba(15,17,17,.12)}.ss-card-title{margin:0 0 .75rem;font-size:clamp(1rem,.95rem + .3vw,1.2rem);font-weight:700;line-height:1.25}.ss-card-title a{color:#0f1111;text-decoration:none}.ss-card-title a:hover{color:var(--ss-card-accent);text-decoration:underline}.ss-card-tiles{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.5rem,1vw,.875rem)}.ss-tile{display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0}.ss-tile-img{display:block;aspect-ratio:1/1;background:#f7f8f8;border-radius:var(--ss-r);overflow:hidden}.ss-tile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .25s ease}.ss-tile:hover .ss-tile-img img{transform:scale(1.04)}.ss-tile-name{margin-top:.4rem;font-size:clamp(.8125rem,.78rem + .2vw,.9375rem);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-tile:hover .ss-tile-name{color:var(--ss-card-accent)}.ss-card-hero{display:block;aspect-ratio:4/3;background:#f7f8f8;border-radius:var(--ss-r);overflow:hidden}.ss-card-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ss-card-all{margin-top:auto;padding-top:.75rem;font-size:clamp(.8125rem,.78rem + .2vw,.9375rem);color:var(--ss-card-link);text-decoration:none}.ss-card-all:hover{color:var(--ss-card-accent);text-decoration:underline}.ss-showcase[data-bg=off-white]{background:#f6f5f3}.ss-showcase[data-bg=dark]{background:#0f1111;color:#fff}.ss-showcase[data-bg=dark] .ss-card{background:#1a1d1d;border-color:#2b2f2f}.ss-showcase[data-bg=dark] .ss-card-title a{color:#fff}@media(prefers-reduced-motion:reduce){.ss-card,.ss-tile-img img{transition:none}}.html-account-page .master-wrapper-content,.master-wrapper-content{padding:15px 4px 30px!important}@media(min-width:768px){.html-account-page .master-wrapper-content,.master-wrapper-content{padding:25px 8px!important}}@media(min-width:1280px){.html-account-page .master-wrapper-content,.master-wrapper-content{padding:30px 1.5vw!important}}.home-page-advantages{margin:-15px -4px 30px!important;padding:21px 4vw!important}@media(min-width:768px){.home-page-advantages{margin:-25px -8px 25px!important}}@media(min-width:1280px){.home-page-advantages{margin:-30px -1.5vw 30px!important}}.actual-price,.filter-block .toggleControl,.filtersGroupPanel .checkbox-list a,.filtersGroupPanel .checkbox-list label,.filtersGroupPanel .filter-block label,.item-box .old-price,.item-box .price,.old-price,.price,.product-price,.product-specs-box .data-table td.spec-name,.spc-categories .category-sublist,.spc-categories .category-sublist a{color:#000!important}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}.ss-card-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ss-category-card:hover .ss-card-image{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ss-card-title{margin:0 0 .75rem;font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1.375}.ss-card-title a{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));text-decoration-line:none}.ss-card-title a:hover{color:var(--ss-accent);text-decoration-line:underline}.ss-category-showcase[data-bg=dark] .ss-card-title a,.ss-category-showcase[data-bg=dark] .ss-showcase-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ss-pointer-events-none{pointer-events:none}.ss-pointer-events-auto{pointer-events:auto}.ss-fixed{position:fixed}.ss-absolute{position:absolute}.ss-relative{position:relative}.ss-bottom-0{bottom:0}.ss-bottom-3{bottom:.75rem}.ss-left-0{left:0}.ss-left-1\/2{left:50%}.ss-left-3{left:.75rem}.ss-left-4{left:1rem}.ss-right-0{right:0}.ss-right-4{right:1rem}.ss-top-1\/2{top:50%}.ss-top-3{top:.75rem}.ss-top-4{top:1rem}.ss-z-20{z-index:20}.ss-z-\[1\]{z-index:1}.ss-z-\[2\]{z-index:2}.ss-z-\[3\]{z-index:3}.ss-z-\[9999\]{z-index:9999}.ss-m-0{margin:0}.-ss-mr-1{margin-right:-.25rem}.-ss-mt-1{margin-top:-.25rem}.ss-mb-2\.5{margin-bottom:.625rem}.ss-mb-3{margin-bottom:.75rem}.ss-mb-5{margin-bottom:1.25rem}.ss-mb-6{margin-bottom:1.5rem}.ss-mt-0\.5{margin-top:.125rem}.ss-mt-1\.5{margin-top:.375rem}.ss-mt-5{margin-top:1.25rem}.ss-mt-auto{margin-top:auto}.ss-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ss-block{display:block}.ss-flex{display:flex}.ss-inline-flex{display:inline-flex}.ss-hidden{display:none}.ss-h-0\.5{height:.125rem}.ss-h-1{height:.25rem}.ss-h-1\.5{height:.375rem}.ss-h-11{height:2.75rem}.ss-h-7{height:1.75rem}.ss-h-8{height:2rem}.ss-h-\[210px\]{height:210px}.ss-h-auto{height:auto}.ss-h-full{height:100%}.ss-h-px{height:1px}.ss-max-h-\[280px\]{max-height:280px}.ss-max-h-full{max-height:100%}.ss-min-h-\[2\.6em\]{min-height:2.6em}.ss-w-1{width:.25rem}.ss-w-1\.5{width:.375rem}.ss-w-11{width:2.75rem}.ss-w-2\/5{width:40%}.ss-w-7{width:1.75rem}.ss-w-8{width:2rem}.ss-w-\[380px\]{width:380px}.ss-w-auto{width:auto}.ss-w-full{width:100%}.ss-min-w-0{min-width:0}.ss-max-w-\[86\%\]{max-width:86%}.ss-max-w-\[calc\(100\%-56px\)\]{max-width:calc(100% - 56px)}.ss-max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.ss-flex-1{flex:1 1 0%}.ss-shrink-0{flex-shrink:0}.ss-origin-left{transform-origin:left}.ss-cursor-pointer{cursor:pointer}.ss-flex-row{flex-direction:row}.ss-flex-col{flex-direction:column}.ss-items-start{align-items:flex-start}.ss-items-center{align-items:center}.ss-items-baseline{align-items:baseline}.ss-justify-center{justify-content:center}.ss-gap-1{gap:.25rem}.ss-gap-1\.5{gap:.375rem}.ss-gap-2{gap:.5rem}.ss-gap-2\.5{gap:.625rem}.ss-gap-3{gap:.75rem}.ss-self-start{align-self:flex-start}.ss-overflow-hidden{overflow:hidden}.ss-rounded-full{border-radius:9999px}.ss-rounded-lg{border-radius:.5rem}.ss-rounded-md{border-radius:.375rem}.ss-rounded-xl{border-radius:.75rem}.ss-border{border-width:1px}.ss-border-0{border-width:0}.ss-border-solid{border-style:solid}.ss-border-\[\#d5d9d9\]{--tw-border-opacity:1;border-color:rgb(213 217 217/var(--tw-border-opacity,1))}.ss-border-\[\#ececec\]{--tw-border-opacity:1;border-color:rgb(236 236 236/var(--tw-border-opacity,1))}.ss-bg-\[\#f7f8f8\]{--tw-bg-opacity:1;background-color:rgb(247 248 248/var(--tw-bg-opacity,1))}.ss-bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.ss-bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.ss-bg-black\/5{background-color:rgba(0,0,0,.05)}.ss-bg-current{background-color:currentColor}.ss-bg-gold{--tw-bg-opacity:1;background-color:rgb(194 160 90/var(--tw-bg-opacity,1))}.ss-bg-gold-soft{--tw-bg-opacity:1;background-color:rgb(239 230 210/var(--tw-bg-opacity,1))}.ss-bg-ink{--tw-bg-opacity:1;background-color:rgb(26 23 20/var(--tw-bg-opacity,1))}.ss-bg-ink\/20{background-color:rgba(26,23,20,.2)}.ss-bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.ss-bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.ss-bg-transparent{background-color:transparent}.ss-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ss-object-contain{-o-object-fit:contain;object-fit:contain}.ss-p-0{padding:0}.ss-p-4{padding:1rem}.ss-px-2\.5{padding-left:.625rem;padding-right:.625rem}.ss-px-3{padding-left:.75rem;padding-right:.75rem}.ss-px-4{padding-left:1rem;padding-right:1rem}.ss-px-7{padding-left:1.75rem;padding-right:1.75rem}.ss-px-9{padding-left:2.25rem;padding-right:2.25rem}.ss-py-1{padding-top:.25rem;padding-bottom:.25rem}.ss-py-2{padding-top:.5rem;padding-bottom:.5rem}.ss-py-3{padding-top:.75rem;padding-bottom:.75rem}.ss-py-8{padding-top:2rem;padding-bottom:2rem}.ss-text-2xl{font-size:1.5rem;line-height:2rem}.ss-text-\[10px\]{font-size:10px}.ss-text-\[11px\]{font-size:11px}.ss-text-\[13px\]{font-size:13px}.ss-text-\[clamp\(1\.2rem\,1\.9vw\,1\.75rem\)\]{font-size:clamp(1.2rem,1.9vw,1.75rem)}.ss-text-base{font-size:1rem;line-height:1.5rem}.ss-text-sm{font-size:.875rem;line-height:1.25rem}.ss-text-xs{font-size:.75rem;line-height:1rem}.ss-font-bold{font-weight:700}.ss-font-semibold{font-weight:600}.ss-uppercase{text-transform:uppercase}.ss-leading-5{line-height:1.25rem}.ss-leading-none{line-height:1}.ss-leading-relaxed{line-height:1.625}.ss-leading-snug{line-height:1.375}.ss-tracking-\[0\.12em\]{letter-spacing:.12em}.ss-tracking-\[0\.14em\]{letter-spacing:.14em}.ss-tracking-\[0\.26em\]{letter-spacing:.26em}.ss-text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.ss-text-gold-deep{--tw-text-opacity:1;color:rgb(168 134 63/var(--tw-text-opacity,1))}.ss-text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.ss-text-ink{--tw-text-opacity:1;color:rgb(26 23 20/var(--tw-text-opacity,1))}.ss-text-muted{--tw-text-opacity:1;color:rgb(138 127 114/var(--tw-text-opacity,1))}.ss-text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.ss-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ss-line-through{text-decoration-line:line-through}.ss-no-underline{text-decoration-line:none}.ss-opacity-60{opacity:.6}.ss-shadow-\[0_6px_18px_rgba\(26\,23\,20\,0\.18\)\]{--tw-shadow:0 6px 18px rgba(26,23,20,.18);--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ss-shadow-\[0_8px_24px_rgba\(26\,23\,20\,0\.10\)\]{--tw-shadow:0 8px 24px rgba(26,23,20,.1);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ss-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ss-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ss-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ss-duration-200{transition-duration:.2s}.hover\:ss-bg-black\/5:hover{background-color:rgba(0,0,0,.05)}.hover\:ss-bg-gold-deep:hover{--tw-bg-opacity:1;background-color:rgb(168 134 63/var(--tw-bg-opacity,1))}.hover\:ss-bg-ink:hover{--tw-bg-opacity:1;background-color:rgb(26 23 20/var(--tw-bg-opacity,1))}.hover\:ss-text-gold-deep:hover{--tw-text-opacity:1;color:rgb(168 134 63/var(--tw-text-opacity,1))}.hover\:ss-text-ink:hover{--tw-text-opacity:1;color:rgb(26 23 20/var(--tw-text-opacity,1))}.hover\:ss-text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ss-group:hover .group-hover\:ss-translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
