html{scroll-padding-top:0}.polished{--paper:#f5f5f0;--ink:#171815;--muted:#65675e;--line:#d6d8cf;background:var(--paper)}.polished .cart-toggle .cart-label{display:none}.polished .cart-toggle{width:48px}.polished .header{height:84px;padding:0 max(5%,calc((100% - 1280px)/2));display:grid;grid-template-columns:1fr auto 1fr;gap:28px;position:sticky;top:0;background:#fafaf6f5;border-bottom:1px solid #dedfd7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20}.polished .brand{display:inline-flex;gap:15px;justify-self:start;width:auto}.polished .brand>img{position:static;width:76px;height:66px;object-fit:contain;max-width:100%;margin:0;transform:none}.polished .brand .brand-country{font-size:9px;letter-spacing:.17em;color:#65675e;border-left:1px solid var(--line);padding-left:15px;display:block}.polished .header nav{display:flex;gap:32px;font-size:13px}.polished .header nav a{padding:14px 0;display:block}.polished .header nav a:hover{color:#171815;text-decoration:underline;text-underline-offset:6px}.polished .cart-toggle{display:flex;align-items:center;justify-self:end;position:relative;gap:9px;min-width:48px;min-height:48px;background:none;border:0;color:var(--ink);padding:10px;font-size:13px}.cart-toggle svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.polished .cart-toggle .cart-count{display:grid;place-items:center;background:var(--yellow);border:0;min-width:19px;width:auto;height:19px;padding:0 5px;border-radius:20px;font-size:10px;margin:0;position:absolute;top:3px;right:1px}.cart-label{margin-right:6px}.polished .hero{min-height:580px;height:min(690px,calc(100svh - 110px));max-height:760px}.polished .hero-copy{padding-top:105px;padding-bottom:100px;max-width:710px}.polished .hero h1{font-size:clamp(52px,5.1vw,80px)}.polished .hero .intro{max-width:300px;color:#eee8df}.polished .hero-backdrop{object-position:48% 55%}.polished .hero-shade{background:linear-gradient(90deg,#100c08 0%,#100c08ef 23%,#100c0840 48%,transparent 65%)}.polished .hero .button{min-width:205px}.polished .hero-copy .eyebrow{margin-bottom:23px}.polished .section{padding:78px max(5%,calc((100% - 1280px)/2));scroll-margin-top:84px}.polished .shop{background:var(--paper)}.polished .section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;flex-wrap:wrap}.polished .section-heading .eyebrow{width:100%;margin-bottom:-10px}.polished .section-heading h2{font-size:clamp(36px,4vw,60px);line-height:1.07}.polished .section-heading>p:last-child{font-size:14px;color:var(--muted);margin:0;max-width:310px}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:38px}.shop-card{min-width:0;background:#fafaf7;border:1px solid #d9dbd2;overflow:hidden}.card-photo{height:270px;display:flex;align-items:center;justify-content:center;background:#e9ebe2;position:relative;padding:20px}.card-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;max-width:410px}.card-photo .stock-label{position:absolute;top:17px;left:20px;font-size:10px;letter-spacing:.05em;background:#fafaf5dd;padding:7px 10px;color:#51554b}.card-info{padding:27px 30px 30px}.card-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.card-title-row h3{font-size:27px;font-weight:500;letter-spacing:-.045em;margin:0}.card-price{white-space:nowrap;font-size:20px;letter-spacing:-.025em}.card-price small{font-size:12px;color:var(--muted);letter-spacing:0}.card-spec{font-size:12px;color:var(--muted);margin-top:10px}.card-info form{margin:0}.card-purchase{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0 18px}.card-purchase label{font-size:12px;margin-bottom:9px;display:block}.kg-control{height:46px;display:flex;border:1px solid #b6baad;align-items:center;background:#fff}.kg-control button{width:42px;height:44px;border:0;background:transparent;display:grid;place-items:center;font-size:20px;color:var(--ink)}.kg-control button:hover{background:#eeeee6}.kg-control input{width:35px;min-width:0;border:0;background:none;padding:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;font-size:14px;height:44px;color:var(--ink)}.kg-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.kg-control span{font-size:12px;padding-right:11px}.card-total{text-align:right;font-size:12px;color:var(--muted)}.card-total strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.035em;color:var(--ink);margin-top:9px}.shop-card .button{width:100%;justify-content:center;height:52px;background:var(--yellow);color:var(--ink);font-weight:600}.shop-card .button:hover:not(:disabled){background:#eaba00}.shop-card .button:disabled{background:#e2e4db;color:#5e6256;opacity:1}.card-info .form-error{margin:10px 0 0}.card-info .form-error:empty{display:none}.shop-terms{font-size:11px;color:var(--muted);margin-top:20px}.shop-terms a,.contact-note a{text-decoration:underline;text-underline-offset:3px}.reason-section{background:#fdfdf9;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reason-section h2{font-size:clamp(36px,3.5vw,52px)}.reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:40px}.reason{border-top:2px solid var(--ink);padding-top:20px}.reason .number{font-size:11px;color:#73786b;letter-spacing:.05em}.reason h3{font-size:24px;line-height:1.2;letter-spacing:-.035em;margin-top:22px;max-width:240px}.reason p{font-size:14px;color:var(--muted);margin-top:13px;max-width:305px}.film-section{background:#15130f;color:#fff;padding:35px max(5%,calc((100% - 1280px)/2)) 45px}.film-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.film-heading h2{font-size:25px;font-weight:500}.film-heading p{font-size:11px;color:#bfc0b3}.film-section video{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:550px;object-fit:contain;background:#0c0b09}.origin{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:10%;background:#e9ebe3}.origin h2{font-size:clamp(36px,3.6vw,54px);line-height:1.1}.origin p{font-size:15px;color:#575d50;max-width:570px}.origin .eyebrow{font-size:10px;margin-bottom:20px}.origin .text-link{margin-top:22px}.polished .faq{padding-top:65px;padding-bottom:65px;background:#fafaf6}.polished .faq h2{font-size:39px}.polished .faq summary{min-height:44px;align-items:center;font-size:14px}.polished .faq details{padding:12px 0}.polished .faq details p{margin:10px 20px 16px 0}.polished .business{padding:30px max(5%,calc((100% - 1280px)/2));background:#eeefe7}.polished .business .text-link{min-height:44px}.polished .site-footer{display:block;padding:45px max(5%,calc((100% - 1280px)/2)) 25px;background:#f9f9f4;color:var(--ink);border-top:1px solid var(--line)}.footer-top{display:grid!important;grid-template-columns:1.2fr 1fr 1fr;gap:60px!important;align-items:start!important}.footer-brand img{width:110px;height:95px;object-fit:contain}.footer-brand p{font-size:12px;color:var(--muted);margin-top:15px}.footer-column h2{font-size:12px;letter-spacing:.04em;font-weight:600;margin:10px 0 16px}.footer-column a{display:block;font-size:13px;padding:8px 0;min-height:36px}.footer-column a:hover{text-decoration:underline;text-underline-offset:4px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:24px;margin-top:35px;border-top:1px solid var(--line)}.footer-bottom p{font-size:11px;color:var(--muted)}.footer-bottom .legal{gap:22px;font-size:11px}.footer-bottom a{padding:5px 0}.payment-icons{display:flex;gap:8px;list-style:none;padding:0;margin:20px 0 0}.payment-icons svg{width:35px;height:22px}.polished .inquiry{max-width:1000px;min-height:60vh}.polished .inquiry-form .button{background:var(--yellow);color:var(--ink)}.contact-note{font-size:12px;line-height:1.7;color:var(--muted)}.polished .inquiry-form textarea{min-height:135px}.polished .inquiry h1{line-height:1.04}.polished dialog{background:#fafaf6;color:var(--ink)}.polished dialog .button{background:var(--yellow);color:var(--ink);width:100%;justify-content:center}.cart-line input{height:44px}.cart-empty{padding:35px 0;color:var(--muted)}.cart-total-qty{font-size:12px;color:var(--muted)}.cart-preview-checkout{margin:20px 0;font-size:12px;color:var(--muted)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:1600px){.polished .hero-copy{padding-left:max(6%,calc((100vw - 1280px)/2))}}@media(max-width:900px){.card-title-row{align-items:start;flex-direction:column;gap:10px}.card-info{padding:24px}.reasons{gap:25px}.reason h3{font-size:21px}.footer-top{gap:30px!important}}@media(max-width:800px){.polished .header{height:76px;grid-template-columns:76px 1fr 44px;gap:12px;padding:0 5%}.polished .brand>img{width:67px;height:58px}.polished .brand .brand-country{display:none}.polished .header nav{justify-content:center;gap:22px;font-size:12px}.polished .header nav a:nth-child(2){display:block}.polished .cart-toggle{min-width:44px;min-height:44px;padding:10px}.polished .cart-toggle .cart-label{display:none}.polished .hero{height:auto;min-height:0;max-height:none}.polished .hero-copy{width:100%;max-width:none;padding:345px 6% 42px}.polished .hero-backdrop{height:385px;width:100%;object-position:45% center}.polished .hero-shade{background:linear-gradient(0deg,#100c08 0%,#100c08 35%,transparent 64%)}.polished .hero h1{font-size:clamp(43px,9.7vw,70px)}.polished .hero .intro{font-size:14px;margin-top:18px}.polished .hero-copy .eyebrow{font-size:9px;margin-bottom:18px}.polished .hero .button{margin-top:22px;min-height:50px}.polished .section{padding:54px 5%;scroll-margin-top:76px}.polished .section-heading{gap:23px}.polished .section-heading h2{font-size:40px}.polished .section-heading .eyebrow{margin-bottom:-4px}.polished .section-heading>p:last-child{font-size:13px}.product-grid{gap:20px;margin-top:28px}.card-photo{height:215px;padding:17px}.card-info{padding:21px}.card-title-row h3{font-size:25px}.card-price{font-size:20px}.card-spec{font-size:11px}.card-purchase{gap:12px}.kg-control button{width:35px}.card-total strong{font-size:21px}.reasons{gap:25px}.reason h3{font-size:21px}.reason p{font-size:13px}.film-section{padding:26px 5% 30px}.film-heading h2{font-size:22px}.film-heading p{font-size:10px}.origin{grid-template-columns:1fr;gap:24px}.origin h2{font-size:38px}.origin p{font-size:14px}.polished .business{padding:26px 5%}.polished .site-footer{padding:35px 5% 25px}.footer-top{grid-template-columns:1fr 1fr;gap:24px!important}.footer-brand{grid-column:1/-1;display:flex;align-items:center;gap:25px}.footer-brand img{width:88px;height:76px}.footer-brand p{margin:0}.polished .faq{gap:25px;padding:50px 5%}.polished .inquiry{padding:40px 5% 60px}}@media(max-width:580px){.product-grid{grid-template-columns:1fr}.card-photo{height:220px}.card-title-row{flex-direction:row;align-items:baseline;gap:12px}.card-title-row h3{font-size:24px}.card-price{font-size:19px}.card-price small,.card-spec{font-size:11px}.card-info{padding:22px}.kg-control button{width:42px}.card-purchase{margin:21px 0 18px}.reasons{grid-template-columns:1fr;gap:27px;margin-top:28px}.reason{display:grid;grid-template-columns:30px 1fr;padding-top:18px;gap:0 15px}.reason .number{padding-top:5px;grid-row:1/3}.reason h3{margin:0;max-width:none}.reason p{grid-column:2;margin-top:9px;max-width:none}.film-heading{display:block}.film-heading p{margin-top:9px}.footer-bottom .legal{gap:14px}.polished .inquiry h1{font-size:38px}.shop-terms{line-height:1.6}}@media(max-width:360px){.polished .header{grid-template-columns:66px 1fr 40px;gap:6px}.polished .header nav{gap:14px}.card-title-row{flex-wrap:wrap}.polished .hero h1{font-size:40px}.card-info{padding:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.polished .hero-shade{background:linear-gradient(90deg,#100c08 0%,#100c08 24%,#100c0840 48%,transparent 65%)}.shop-card[data-cube-format="26"] .card-photo img{transform:scale(1.25)}.polished .shopify-section:has(>.header){position:sticky;top:0;z-index:20}.polished .inquiry-form select:focus-visible,.polished .inquiry-form textarea:focus-visible{outline:3px solid #8b6900;outline-offset:4px}@media(max-width:800px){.polished .hero-shade{background:linear-gradient(0deg,#100c08 0%,#100c08 35%,transparent 64%)}}.polished .luxury-product-page>.shop-card{margin-top:35px;display:grid;grid-template-columns:1fr 1fr}.polished .luxury-product-page>.shop-card .card-photo{height:100%;min-height:400px}.polished .luxury-product-page>.shop-card .card-info{padding:45px}.polished .luxury-product-page>.shop-card .card-title-row{flex-direction:column}.polished .luxury-product-page>h1{font-size:clamp(36px,4vw,56px)}@media(max-width:800px){.polished .luxury-product-page>.shop-card{grid-template-columns:1fr}.polished .luxury-product-page>.shop-card .card-photo{min-height:0;height:260px}.polished .luxury-product-page>.shop-card .card-info{padding:24px}}.film-toggle{min-height:44px;padding:10px 17px;background:transparent;border:1px solid #b5b6a9;color:#fff;font-size:12px}.film-toggle:hover{border-color:#fbc600;color:#fbc600}.film-heading>p{display:none}@media(max-width:800px){.film-toggle{margin-top:15px}}html{scroll-behavior:auto;scroll-padding-top:0}.polished .header nav a,.footer-column a{min-height:44px}.polished .hero .eyebrow{color:#fbc600}@media(max-width:580px){.card-title-row{flex-direction:column;align-items:flex-start;gap:10px}.card-title-row h3{font-size:25px}.card-price{font-size:20px}}.film-section video{width:min(100%,360px);height:auto;aspect-ratio:9/16;max-height:none;margin-inline:auto;object-fit:contain}.film-pair{background:#f5f5f0;color:#171815;padding-top:42px;padding-bottom:48px}.film-pair .film-heading,.film-grid{max-width:784px;margin-inline:auto}.film-pair .film-heading{margin-bottom:26px}.film-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.film-card{min-width:0}.film-pair video{width:100%;max-width:none;aspect-ratio:9/16}.film-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px}.film-caption h3{font-size:16px;letter-spacing:-.02em;font-weight:500}.film-pair .film-toggle{color:#171815;border-color:#b5b6a9;font-size:11px;white-space:nowrap;padding:9px 12px;margin:0}.film-pair .film-toggle:hover{background:#fbc600;border-color:#fbc600;color:#171815}@media(max-width:600px){.film-grid{grid-template-columns:1fr;max-width:360px;gap:32px}.film-pair .film-heading{max-width:360px}.film-pair{padding-top:32px;padding-bottom:36px}}.polished{font-family:Space Grotesk,Arial,sans-serif}.polished button,.polished input,.polished textarea,.polished select{font-family:inherit}.polished h1,.polished h2,.polished h3{font-family:Space Grotesk,Arial,sans-serif;font-weight:600;letter-spacing:-.045em}.polished .hero h1{font-weight:700;letter-spacing:-.06em;line-height:.98}.polished .section-heading h2,.polished .origin h2,.polished .faq h2{font-weight:600}.polished .card-title-row h3{font-weight:600;font-size:26px;letter-spacing:-.05em}.polished .header nav,.polished .button{font-weight:600}.polished .card-price,.polished .card-total{font-variant-numeric:tabular-nums}.film-card{position:relative}.film-pair .film-toggle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;min-height:72px;padding:22px;display:grid;place-items:center;border-radius:50%;border:1px solid #ffffffb3;background:#f5f5f0ee;color:#171815;box-shadow:0 4px 24px #0002;z-index:1}.film-pair .film-toggle svg{width:28px;height:28px;display:block}.film-pair .film-toggle[hidden]{display:none}.film-pair .film-toggle:hover{background:#fbc600;border-color:#fbc600;transform:translate(-50%,-50%) scale(1.06)}.film-pair .film-toggle:focus-visible{outline:3px solid #fbc600;outline-offset:5px}@media(max-width:600px){.polished .hero h1{font-size:clamp(40px,9.5vw,57px)}.film-pair .film-toggle{width:64px;height:64px;min-height:64px;padding:18px}}.polished .brand>img.merchant-logo{width:var(--merchant-logo-width,100px);height:auto;max-height:66px;object-fit:contain}.polished .footer-brand img.merchant-logo{width:110px;height:auto;max-height:95px;object-fit:contain}.polished .hero h1{color:#fff}@media(max-width:800px){.polished .brand>img.merchant-logo{width:100%;max-width:76px;height:auto;max-height:58px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/polish.css.map */
