html:root{--fs-caption:12px;--fs-small:14px;--fs-body:16px;--fs-lead:20px;--fs-title:24px;--fs-heading:32px;--fs-section:44px;--fs-display:52px;--fw-regular:400;--fw-medium:500;--fw-bold:600;--lh-body:1.6;--lh-head:1.15;--lh-display:1.05;--tr-head:-.01em;--tr-display:-.02em;--cur:12px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sec-y:96px;--sec-y-sm:64px;--head-gap:32px;--r:12px;--r-lg:20px;--r-md:12px;--r-sm:6px;--btn-soft:#ECE5DA}@media(prefers-color-scheme:dark){html:root:not([data-theme=light]){--btn-soft:#2C2C2C}}html:root[data-theme=dark]{--btn-soft:#2C2C2C}html:root .force-dark{--btn-soft:#2C2C2C}@media(max-width:960px){html:root{--fs-section:36px;--fs-display:44px}}@media(max-width:640px){html:root{--fs-heading:24px;--fs-section:28px;--fs-display:36px;--sec-y:56px;--sec-y-sm:40px;--head-gap:24px}}html:root body:not([class*=laifen]){letter-spacing:0;line-height:var(--lh-body)}html:root :where(body:not([class*=laifen])) :is(h1,h2,h3,h4){font-weight:600}:where(b,strong,th){font-weight:600}:where(main small){font-size:var(--fs-caption)}:where(main sup,main sub){font-size:var(--fs-caption)}html:root :is(.topbar,.hdr,.mega,.drawer,.search,.foot,.toast) *{text-transform:none!important}html:root body:not([class*=laifen]) main *{text-transform:none!important}html:root :where(body:not([class*=laifen])) .display{font-size:var(--fs-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--tr-display)}html:root :where(body:not([class*=laifen])) .h2{font-size:var(--fs-section);font-weight:600;line-height:var(--lh-head);letter-spacing:var(--tr-head)}html:root :where(body:not([class*=laifen])) .h3{font-size:var(--fs-lead);font-weight:600;line-height:1.3;letter-spacing:0}html:root :where(body:not([class*=laifen])) .label{font-size:var(--fs-small);font-weight:600;letter-spacing:0;color:var(--tx-2)}html:root :where(body:not([class*=laifen])) .label.accent{color:var(--tx-2)}html:root :where(body:not([class*=laifen])) .lead{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--tx-2);max-width:560px}html:root :where(body:not([class*=laifen])) .small{font-size:var(--fs-small)}html:root :where(body:not([class*=laifen])) .fine{font-size:var(--fs-caption);color:var(--tx-3)}html:root :where(body:not([class*=laifen])) .mono{font-size:var(--fs-small);font-weight:400;letter-spacing:0;color:var(--tx-3)}html:root :where(body:not([class*=laifen])) .ul{font-size:var(--fs-small);font-weight:500;letter-spacing:0;text-underline-offset:4px}html:root :where(body:not([class*=laifen])) .crumbs{font-size:var(--fs-caption);font-weight:400;letter-spacing:0;color:var(--tx-3)}html:root :where(body:not([class*=laifen])) .page-head h1{font-size:var(--fs-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--tr-display)}html:root :where(body:not([class*=laifen])) .shelf-intro .lead{font-size:var(--fs-body)}html:root :where(body:not([class*=laifen])) :is(.pill,.tb small,.tb-word,.cart-n,.foot-h,.ups-h,.fgroup :is(h3,h4),.rsec h2,.popular h2,.rcalc-out b,.rlp-pill,.rlp-feat__k,.rlp-nav__mark,.h-eyebrow,.h-label small,.hot-card small,.sc-num,.brandrow sup,.bmark span,.vars :is(h4,.vh),.fit-box :is(h4,.vh),.restock :is(h4,.vh),.fit-msg i,.pair small,.cmpbox small,.specbox h3,.faqbox h3){font-weight:600}html:root :where(body:not([class*=laifen])) .sec{padding:var(--sec-y) 0}html:root :where(body:not([class*=laifen])) .sec-sm{padding:var(--sec-y-sm) 0}html:root :where(body:not([class*=laifen])) .sh{margin-bottom:var(--head-gap);gap:24px}html:root :where(body:not([class*=laifen])) .sh .lead{margin-top:8px}html:root :where(body:not([class*=laifen])) :is(.block-2,.block-soft){background:none}html:root :where(body:not([class*=laifen])) .scallop{--sc-bg:var(--bg-2)}html:root :where(body:not([class*=laifen])) .scallop:before{-webkit-mask:none;mask:none;padding:0;border-radius:var(--r-lg)}html:root body:not([class*=laifen]) main *{box-shadow:none!important}html:root :where(body:not([class*=laifen])) .pc:hover .pc-img,html:root :where(body:not([class*=laifen])) .pc:hover .pc-img img:only-child,html:root :where(body:not([class*=laifen])) .catc:hover,html:root :where(body:not([class*=laifen])) .catc:hover img,html:root :where(body:not([class*=laifen])) .catc:hover .ar,html:root :where(body:not([class*=laifen])) .guide:hover img{transform:none}html:root :where(body:not([class*=laifen])) details:not([open])>:not(summary){display:none}html:root :where(body:not([class*=laifen])) .btn,html:root .foot .btn,html:root .drawer .btn{height:48px;padding:0 24px;gap:8px;border-radius:var(--r-md);border-width:1px;font-size:var(--fs-small);font-weight:600;letter-spacing:0;transition:background-color .2s,color .2s,border-color .2s}html:root :where(body:not([class*=laifen])) .rlp-btn{font-size:var(--fs-small);font-weight:600;letter-spacing:0}html:root .btn:hover,html:root .btn:active{transform:none}html:root .btn-ink:hover{filter:none;background:var(--tx-2)}html:root :where(body:not([class*=laifen])) .btn-sm{height:40px;padding:0 16px;font-size:var(--fs-small)}html:root :where(body:not([class*=laifen])) .btn-line{border-color:color-mix(in srgb,currentColor 32%,transparent);background:transparent}html:root :where(body:not([class*=laifen])) .btn-line:hover{background:var(--tx);color:var(--bg);border-color:var(--tx)}@media(max-width:640px){html:root :where(body:not([class*=laifen])) .btn{height:44px}html:root :where(body:not([class*=laifen])) .btn-sm{height:40px}}html:root .shopify-payment-button__button{font-size:var(--fs-small)!important;font-weight:600!important;letter-spacing:0!important;border-radius:var(--r-md)!important;min-height:48px}html:root .shopify-payment-button__more-options{font-size:var(--fs-small)!important}html:root :where(body:not([class*=laifen])) .qadd{height:44px;border:1px solid transparent;border-radius:var(--r-md);background-color:var(--tx);background-image:none;color:var(--bg);font-size:var(--fs-small);font-weight:600;letter-spacing:0;text-transform:none}html:root :where(body:not([class*=laifen])) .qadd:hover:not([disabled]):not(.done){background-color:var(--amber);border-color:transparent;color:var(--ink)}html:root :where(body:not([class*=laifen])) .qadd.done{background-color:var(--ok);border-color:transparent;color:#fff}html:root :where(body:not([class*=laifen])) .qadd[disabled],html:root :where(body:not([class*=laifen])) .qadd[disabled]:hover{opacity:.4;background-color:var(--tx);color:var(--bg);border-color:transparent}@media(max-width:640px){html:root :where(body:not([class*=laifen])) .qadd{height:40px;font-size:var(--fs-small);letter-spacing:0}}html:root :where(body:not([class*=laifen])) .pc-img{border-radius:var(--r-md);transition:none}html:root :where(body:not([class*=laifen])) .pc-b{padding-top:16px}html:root :where(body:not([class*=laifen])) .pc-v{font-size:var(--fs-caption);font-weight:500;letter-spacing:0;color:var(--tx-3)}html:root :where(body:not([class*=laifen])) .pc-t{font-size:var(--fs-body);font-weight:500;line-height:1.35;margin-top:0}html:root :where(body:not([class*=laifen])) .pc-meta{font-size:var(--fs-small);font-weight:400;letter-spacing:0;color:var(--tx-3);margin-top:4px}html:root :where(body:not([class*=laifen])) .pc-meta .pc-brand{color:inherit;text-decoration:none}html:root :where(body:not([class*=laifen])) .pc-meta .pc-brand:hover{color:var(--tx);text-decoration:underline;text-underline-offset:3px}html:root :where(body:not([class*=laifen])) .pc-pr{padding-top:8px;font-size:var(--fs-body)}html:root :where(body:not([class*=laifen])) .pc-pr b{font-weight:500}html:root :where(body:not([class*=laifen])) .pc-pr s{font-size:inherit}html:root :where(body:not([class*=laifen])) .pc-ship{font-size:var(--fs-caption);color:var(--tx-2)}html:root :where(body:not([class*=laifen])) .pc-ship i.ok{box-shadow:none}html:root :where(body:not([class*=laifen])) .pc-b .spacer{min-height:16px}html:root :where(body:not([class*=laifen])) .grant-net{font-size:var(--fs-small)}html:root :where(body:not([class*=laifen])) .grant-net small{font-size:var(--fs-caption)}html:root :where(body:not([class*=laifen])) .pgrid{gap:48px 24px}html:root :where(body:not([class*=laifen])) .rail{grid-auto-columns:calc((100% - 72px)/4);gap:24px}@media(max-width:1180px){html:root :where(body:not([class*=laifen])) .rail{grid-auto-columns:calc((100% - 2*24px)/3)}}@media(max-width:640px){html:root :where(body:not([class*=laifen])) .pc-t{font-size:var(--fs-small)}html:root :where(body:not([class*=laifen])) .pc-meta{font-size:var(--fs-caption)}html:root :where(body:not([class*=laifen])) .pc-pr{font-size:var(--fs-small)}html:root :where(body:not([class*=laifen])) .pgrid{gap:32px 12px}html:root :where(body:not([class*=laifen])) .rail{grid-auto-columns:72%;gap:12px}}html:root :where(body:not([class*=laifen])) :is(.arrows button,.rail-ctl button){width:40px;height:40px;border:1px solid var(--line-2)}html:root :where(body:not([class*=laifen])) .rail-ctl{font-size:var(--fs-caption);font-weight:500;letter-spacing:0;color:var(--tx-3)}html:root :where(body:not([class*=laifen])) .pill{font-size:var(--fs-caption);font-weight:600;letter-spacing:0;text-transform:none;padding:3px 8px;border-radius:var(--r-sm);line-height:1.3}html:root :where(body:not([class*=laifen])) .pill.save{background:var(--amber);color:var(--ink);font-size:var(--fs-caption)}html:root :where(body:not([class*=laifen])) :is(.pill.dark,.pill.wine,.pill.best,.pill.line){background:var(--bg);color:var(--tx);border:0}html:root :where(body:not([class*=laifen])) :is(.tabs,.chips){gap:8px 20px}html:root :where(body:not([class*=laifen])) :is(.tabs button,.chip){border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:6px 0;font-size:var(--fs-small);font-weight:500;letter-spacing:0;color:var(--tx-3)}html:root :where(body:not([class*=laifen])) :is(.tabs button,.chip):hover{color:var(--tx);border-color:transparent;border-bottom-color:var(--line-2)}html:root :where(body:not([class*=laifen])) :is(.tabs button.on,.tabs button[aria-selected=true],.chip.on,.chip[aria-pressed=true]){background:none;color:var(--tx);border-color:transparent;border-bottom-color:var(--tx)}html:root :where(body:not([class*=laifen])) .chip .n{display:none}html:root .tb{border:0;border-radius:0;padding:0;justify-content:flex-start;gap:10px}html:root a.tb:hover{border-color:transparent}html:root a.tb:hover b{text-decoration:underline;text-underline-offset:3px}html:root .tb small{font-size:var(--fs-caption);font-weight:600;letter-spacing:0;text-transform:none;color:var(--tx-3)}html:root .tb b{font-size:var(--fs-small);font-weight:600}html:root .tb-word{font-weight:600}html:root :where(body:not([class*=laifen])) .acc details:first-child{border-top:0}html:root :where(body:not([class*=laifen])) .acc summary{font-size:var(--fs-body);font-weight:500;padding:20px 40px 20px 0}html:root :where(body:not([class*=laifen])) .acc .acc-b{font-size:var(--fs-small);color:var(--tx-2);padding:0 40px 20px 0}html:root :where(body:not([class*=laifen])) .rte h2{font-size:var(--fs-title)}html:root :where(body:not([class*=laifen])) .rte h3{font-size:var(--fs-lead)}html:root :where(body:not([class*=laifen])) .rte h4{font-size:var(--fs-body)}html:root :where(body:not([class*=laifen])) .spec{font-size:var(--fs-small)}html:root :where(body:not([class*=laifen])) .spec :is(th,td){padding:12px 16px 12px 0}html:root :where(body:not([class*=laifen])) .spec thead th{font-size:var(--fs-caption);font-weight:600;letter-spacing:0;color:var(--tx-3);border-bottom:1px solid var(--line-2)}html:root :where(body:not([class*=laifen])) .pagination :is(a,span){min-width:40px;height:40px;padding:0 12px;border:0;border-radius:var(--r-md);font-size:var(--fs-small);font-weight:500}html:root :where(body:not([class*=laifen])) .pagination a:hover{background:var(--bg-2)}html:root :where(body:not([class*=laifen])) .pagination .current{background:var(--tx);border-color:transparent;color:var(--bg)}html:root :where(body:not([class*=laifen])) .field label{font-size:var(--fs-small);font-weight:500}html:root :where(body:not([class*=laifen])) .field :is(input,textarea,select){border:1px solid var(--line-2);border-radius:var(--r-md);background:transparent;font-size:var(--fs-body)}html:root :where(body:not([class*=laifen])) .form-msg{background:var(--bg-2);font-size:var(--fs-small)}html:root :where(body:not([class*=laifen])) .checks li{font-size:var(--fs-body);background:none;padding:10px 0;border-radius:0}html:root :where(body:not([class*=laifen])) .guide .meta{font-size:var(--fs-caption);font-weight:500;letter-spacing:0}html:root :where(body:not([class*=laifen])) .guide h3{font-size:var(--fs-body);font-weight:500;margin-top:0}html:root :where(body:not([class*=laifen])) .catc{transition:none}html:root :where(body:not([class*=laifen])) .catc-top b{font-size:var(--fs-body);font-weight:600}@media(max-width:640px){html:root :where(body:not([class*=laifen])) .catc-top b{font-size:var(--fs-small)}html:root :where(body:not([class*=laifen])) .guide h3{font-size:var(--fs-small)}}html:root :where(body:not([class*=laifen])) .rcalc{border:0;border-radius:0;background:none;margin-top:16px}html:root :where(body:not([class*=laifen])) .rcalc-h{padding:0;font-size:var(--fs-small);font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;list-style:none;cursor:pointer;width:max-content}html:root :where(body:not([class*=laifen])) .rcalc-h::-webkit-details-marker{display:none}html:root :where(body:not([class*=laifen])) .rcalc-body{padding:16px 0 0}html:root :where(body:not([class*=laifen])) .rcalc-row label{font-size:var(--fs-caption);font-weight:500}html:root :where(body:not([class*=laifen])) .rcalc-row label span{font-size:var(--fs-small)}html:root :where(body:not([class*=laifen])) .rcalc-row input{height:44px;border:1px solid var(--line-2);border-radius:var(--r-md);background:transparent;font-size:var(--fs-body)}html:root :where(body:not([class*=laifen])) .rcalc-add{font-size:var(--fs-small);font-weight:500}html:root :where(body:not([class*=laifen])) .rcalc-out{font-size:var(--fs-small)}html:root :where(body:not([class*=laifen])) .rcalc-out b{font-size:var(--fs-body);font-weight:600}html:root :where(body:not([class*=laifen])) .rcalc-out small{font-size:var(--fs-caption)}html:root :where(body:not([class*=laifen])) :is(.price,.was)>.cur{font-size:min(var(--cur),.86em)!important}html:root :where(body:not([class*=laifen])) .pprice{--cur:16px}html:root :where(body:not([class*=laifen])) .rlp-lu__price{--cur:14px}html:root :where(body:not([class*=laifen])) .set-sum .price.total{--cur:16px}@media(max-width:640px){html:root :where(body:not([class*=laifen])) .pprice{--cur:14px}}html:root :where(body:not([class*=laifen])) :is(.sc-orb .pt,.col-orb .pt,.rlp-orb__pt){font-size:var(--fs-small)}html:root .sr .p .price,html:root .ci .pr .price.line,html:root .ci .pr s,html:root .ci .pr .was,html:root .up small .price{font-size:var(--fs-small)}html:root .topbar{background:var(--bg);color:var(--tx-2);border-bottom:1px solid var(--line);font-size:var(--fs-caption);font-weight:500;letter-spacing:0}html:root .topbar-in{height:34px}html:root .tb-msg span{font-weight:500}html:root .tb-msg .ann a{text-decoration-thickness:1px;text-underline-offset:3px}html:root .tb-msg .ann a:hover{color:var(--tx)}html:root .tb-brands small{font-size:var(--fs-caption);font-weight:500}html:root .section-header{top:-35px}@media(max-width:640px){html:root .topbar-in{height:auto;min-height:38px;padding-top:4px;padding-bottom:4px}html:root .tb-msg{justify-content:center}html:root #annMsg,html:root .tb-msg .ann{display:block;min-width:0;text-align:center}html:root .tb-msg .ann-p{display:block;line-height:15px}html:root .tb-msg .ann-sep{display:none}html:root .hdr-top{height:58px}html:root .section-header{top:-39px}}html:root .hdr.compact{box-shadow:none;border-bottom:1px solid var(--line)}html:root .search-box{border:1px solid var(--line-2);background:transparent;font-size:var(--fs-small)}html:root .search-box:hover{border-color:var(--tx-3)}html:root .search-box span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:root .tbtn{font-size:var(--fs-small);font-weight:500;letter-spacing:0}html:root .tbtn:hover{color:var(--tx);text-decoration:underline;text-underline-offset:4px}html:root #themeLbl{display:inline}html:root .cart-n{display:inline-block;min-width:0;height:auto;padding:0;border-radius:0;background:none;color:inherit;font-size:var(--fs-small);font-weight:500}html:root .navbar a:after,html:root .navbar button:after{height:1px;background:currentColor;bottom:12px}html:root .navbar .pill{background:none;color:inherit;opacity:.6;padding:0;margin-left:2px;border-radius:0;font-size:var(--fs-caption);font-weight:500;letter-spacing:0;text-transform:none}html:root .mega{box-shadow:none}html:root .mega .mega-h{font-size:var(--fs-caption);font-weight:600;letter-spacing:0;color:var(--tx-3)}html:root .mega a.ml{font-size:var(--fs-small)}html:root .mega a.ml small{display:none}html:root .mega a.ml .mt{border-radius:8px}html:root .mega-promo{background:var(--bg-2);border-radius:var(--r-md)}html:root .mega-promo .pill{background:none;color:var(--tx-3);padding:0;font-size:var(--fs-caption);font-weight:600;letter-spacing:0}html:root .mega-promo b{font-size:var(--fs-lead);font-weight:600;letter-spacing:var(--tr-head);line-height:1.25}html:root .mega-promo .small{display:block;line-height:1.45}html:root .mega-promo:has(.tile:empty){grid-template-columns:1fr;padding:20px}html:root .mega-promo .tile:empty{display:none}html:root .search{box-shadow:none;border-bottom:1px solid var(--line)}html:root .search-row{border-bottom:1px solid var(--line-2)}html:root .search-row input{font-size:28px;font-weight:400;letter-spacing:-.01em}html:root .search-row:focus-within{border-bottom-color:var(--tx)}html:root .search-row input:focus-visible{outline:none}html:root .search-row input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}html:root .search .sr-h{font-size:var(--fs-caption);font-weight:600;letter-spacing:0;color:var(--tx-3)}html:root .sr .t{font-size:var(--fs-small)}html:root .sr .t .v{font-size:var(--fs-caption);font-weight:500;letter-spacing:0;text-transform:none}html:root .sr .st{border-radius:8px;overflow:hidden}html:root .sr-note{background:var(--bg-2);color:var(--tx);border-radius:var(--r-md);font-size:var(--fs-small)}html:root .drawer-hd .drawer-t{font-size:var(--fs-body);font-weight:600;letter-spacing:0;color:var(--tx)}html:root .drawer-hd .drawer-t .mono{font-size:var(--fs-body);font-weight:400;letter-spacing:0;color:var(--tx-3)}html:root .mnav a,html:root .mnav details summary{font-size:var(--fs-body);font-weight:500;letter-spacing:0}html:root .mnav details a{font-size:var(--fs-small);font-weight:400;letter-spacing:0}html:root .mnav .mono{font-size:var(--fs-body)}html:root .mnav .pill{background:none;color:var(--tx-3);padding:0;font-size:var(--fs-caption);font-weight:500;letter-spacing:0}html:root .mnav-contact{gap:14px}html:root .drawer.open :is(.ci,.ups){animation:none}html:root .toast{border-radius:var(--r-md)}html:root .wa:hover{transform:none}html:root .wa{box-shadow:0 0 0 1px #f2f2f229,0 10px 24px -14px #00000080}html:root body:has(.drawer.open) .wa{opacity:0;pointer-events:none}html:root .foot-cards{display:flex;flex-wrap:wrap;gap:16px 48px}html:root .foot-cards .tb{gap:12px}html:root .foot-cards .tb b{font-weight:500}html:root .foot-cols .foot-h{color:var(--tx);font-size:var(--fs-small);font-weight:600;letter-spacing:0;text-transform:none}html:root .foot-cols .foot-h:after{display:none}html:root .foot-cols a{color:var(--tx-2);line-height:1.4;padding:5px 0}html:root .foot-cols a:hover,html:root .socials a:hover{color:var(--tx)}html:root .foot-cols a.manual{display:block;background:none;color:var(--tx-2);font-weight:400;padding:0;margin:0;border-radius:0;line-height:2.1}html:root .news input{height:44px;border-radius:var(--r-md)}html:root .news input:focus{border-color:var(--tx-3)}html:root .news .btn{height:44px}html:root .foot-bot{color:var(--tx-3);font-size:var(--fs-caption)}html:root .socials{font-size:var(--fs-small)}html:root .ct .ct-head h1{font-size:var(--fs-heading);line-height:var(--lh-head);letter-spacing:var(--tr-head)}html:root .ct .ct-head .mono{font-size:var(--fs-small);font-weight:400;color:var(--tx-3)}html:root .ship{background:none;border-radius:0;padding:0;font-size:var(--fs-small);color:var(--tx-2)}html:root .ship b{color:var(--tx)}html:root .ship .bar{height:4px;border-radius:2px;margin-top:10px}html:root .ct .ship{margin:0;padding-bottom:20px;border-bottom:1px solid var(--line)}html:root .ct .ct-lines{border-top:0;margin-top:0}html:root .drawer .ship{margin:20px 0 4px}html:root .ct .ct-lines .ci .st,html:root .ci .st{border-radius:var(--r-md);overflow:hidden}html:root .ct .ct-lines .ci .t,html:root .ci .t{display:block;font-size:var(--fs-body);font-weight:500;line-height:1.35}html:root .ct .ct-lines .ci .v,html:root .ci .v{font-size:var(--fs-caption);font-weight:400;letter-spacing:0;text-transform:none;color:var(--tx-3)}html:root .ct .ct-lines .ci .pr,html:root .ci .pr{font-size:var(--fs-small);font-weight:500}html:root .ct .ct-lines .ci .pr s{font-size:var(--fs-small)}html:root .ct .ct-lines .ci .rm,html:root .ci .rm{font-size:var(--fs-caption)}html:root .qty{border:1px solid var(--line-2);border-radius:10px}html:root .qty a{font-size:var(--fs-body);border-radius:9px}html:root .qty input{font-size:var(--fs-small)}@media(max-width:640px){html:root .ct .ct-lines .ci .t,html:root .ci .t{font-size:var(--fs-small)}}html:root .ct .ct-note label{font-size:var(--fs-small);font-weight:500;color:var(--tx-2)}html:root .ct .ct-note textarea{border:1px solid transparent;border-radius:var(--r-md);background:var(--bg-2);font-size:var(--fs-body);min-height:88px}html:root .ct .ct-sum{background:var(--bg-2);border:0;box-shadow:none;border-radius:var(--r-lg);padding:32px}html:root .ct .ct-sum h2{font-size:var(--fs-body);font-weight:600;letter-spacing:0;color:var(--tx)}html:root .ct .ct-sum .sum,html:root .sum{font-size:var(--fs-body);font-weight:600}html:root .ct .ct-sum .sum.sm{font-size:var(--fs-small);font-weight:400}html:root .dlv{font-size:var(--fs-small)}html:root .ct .ct-sum .fine,html:root .ct-sum .fine{font-size:var(--fs-caption)}html:root .ct .ct-or{font-size:var(--fs-caption);font-weight:500;letter-spacing:0}html:root .ct-empty h2{font-size:var(--fs-heading);font-weight:600;letter-spacing:var(--tr-head)}html:root .ct-empty .mono{font-size:var(--fs-small);margin:48px 0 0}html:root .ct-empty .chips{margin-top:8px}@media(max-width:640px){html:root .ct .ct-sum{padding:24px 20px}}html:root .ups{background:none;border-radius:0;padding:0;margin:24px 0 8px}html:root .ups .ups-h{font-size:var(--fs-caption);font-weight:600;letter-spacing:0;color:var(--tx-3)}html:root .up .t{font-size:var(--fs-small)}html:root .up .st{border-radius:8px}html:root .drawer .ct-sum{gap:10px}html:root :where(body:not([class*=laifen])) .cf-card{box-shadow:none;background:none;padding:0;border-radius:0}html:root :where(body:not([class*=laifen])) .pg-boxes{gap:0}html:root :where(body:not([class*=laifen])) .pg-boxes .tb{padding:14px 0;border-bottom:1px solid var(--line)}html:root :where(body:not([class*=laifen])) .pg-band{border-radius:var(--r-lg)}html:root :where(body:not([class*=laifen])) .pg-band .tb{background:none}html:root :where(body:not([class*=laifen])) .pg-band .tb:hover{border-color:var(--line)}html:root :where(body:not([class*=laifen])) .ar-share{border-top:0;padding-top:0}html:root :where(body:not([class*=laifen])) .bl-card .meta{letter-spacing:0;text-transform:none}html:root :where(body:not([class*=laifen])) .ar-cform summary{font-size:var(--fs-small);font-weight:500;text-decoration:underline;text-underline-offset:4px;cursor:pointer;list-style:none}@media(min-width:961px){html:root :where(body:not([class*=laifen])) .rail:not(:has(>.pc:nth-child(3 of:not([hidden])))){grid-auto-columns:calc((100% - 24px)/2)}html:root :where(body:not([class*=laifen])) :is(.rail:not(:has(>.pc:nth-child(3 of:not([hidden])))),.rlp-grid--4[style*=--n])>.pc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}html:root :where(body:not([class*=laifen])) :is(.rail:not(:has(>.pc:nth-child(3 of:not([hidden])))),.rlp-grid--4[style*=--n])>.pc>.pc-b{padding-top:0}}@media(min-width:1181px){html:root :where(body:not([class*=laifen])) .rail:has(>.pc:nth-child(3 of:not([hidden]))):not(:has(>.pc:nth-child(4 of:not([hidden])))){grid-auto-columns:calc((100% - 48px)/3)}}html:root :where(body:not([class*=laifen])) :is(.crumbs,.crumbs a,.fine,.spec thead th,.rail-ctl){color:var(--tx-2)}html:root .tb small,html:root .mega .mega-h,html:root .search .sr-h,html:root .sr .t .v,html:root .ups .ups-h{color:var(--tx-2)}@media(max-width:640px){html:root :where(body:not([class*=laifen])) .pc-meta{color:var(--tx-2)}}html:root .drawer .up .btn-line{background:var(--tx);color:var(--bg);border-color:transparent}html:root .drawer .up .btn-line:hover{background:var(--amber);color:var(--ink);border-color:transparent}html:root .ship .bar i,html:root .ship.done .bar i{background:var(--tx)}@media(prefers-color-scheme:dark){html:root:not([data-theme=light]) .foot.force-dark{background:var(--strip)}}html:root[data-theme=dark] .foot.force-dark{background:var(--strip)}html:root body s.was{font-size:1.2em!important;font-size:round(up,1.12em,4px)!important}html:root body .pprice s.was{font-size:32px!important}@media(max-width:640px){html:root body .pprice s.was{font-size:26px!important}}@supports (corner-shape: superellipse(1.5)){html:root{--r:15px;--r-lg:25px;--r-md:15px;--r-sm:8px}html:root *{corner-shape:superellipse(1.5)}html:root :is(.air .orbx,.arrows button,.cart-n,.catc .ar,.duo .ar,.ffind__arr,.ffind__tick,.hot,.ibtn,.lfx-box__glyph,.lfx-sw,.lfx-turn__rail i,.lfx-vctl,.lfx-zoom__close,.pagination a,.pagination span,.pc-ship i,.plus,.qty,.qty a,.rail-ctl button,.stage .arr,.sticker .core,.stock i,.sw,.switch input,.tb-msg button,.toast,.wa,.pprice .save){corner-shape:round}}html:root body:not([class*=laifen]) .price{font-weight:400!important}html:root body:not([class*=laifen]) .price:not(.sale){color:color-mix(in srgb,currentColor 78%,transparent)}html:root body:not([class*=laifen]) :is(.sum,.set-sum) .price.total{font-weight:500!important;color:var(--tx)}html:root body:not([class*=laifen]) .price>.cur{opacity:.78}html:root body :is(.pc-t,.sr .t,.sr .t .n,.ci .t,.up .t,.sbar .t b,.sbar .t>span){display:block;-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;min-width:0}html:root body :is(.pc,.sr,.ci,.up,.pinfo,.buy){min-width:0}html:root body :is(.pdp h1,.pdp-page h1,.ct h1){overflow-wrap:anywhere}html:root body .sbar-in{height:auto;min-height:72px;padding-block:10px}html:root body .desc-html :is(img,video,iframe){max-width:100%}html:root body .desc-html img{height:auto}html:root body .desc-html{overflow-wrap:anywhere;max-width:100%;overflow-x:auto}@media(max-width:640px){html:root body .sbar-in{flex-wrap:wrap;gap:8px}html:root body .sbar .st{display:none}html:root body .sbar .t{flex:1 1 100%}html:root body .sbar form{width:100%}html:root body .sbar form .btn{width:100%}html:root body:has(.sbar){padding-bottom:calc(180px + env(safe-area-inset-bottom,0px))}html:root body .pdp-top .crumbs{flex-wrap:wrap;white-space:normal;overflow:visible}html:root body .pdp-top .crumbs :is(span,a){overflow-wrap:anywhere}}html:root body .bf-sale-tile:has(.bf-art:not([hidden])){min-height:0;aspect-ratio:auto;padding-bottom:48px;background:#17131d}html:root body .bf-tile-slide.bf-art{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;background:#17131d}html:root body .bf-poster-layer{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;transform:none;aspect-ratio:1}html:root .shopify-policy__container{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto;padding:48px var(--gut,24px) 72px;color:var(--tx)}html:root .shopify-policy__title{text-align:left;margin-bottom:28px}html:root .shopify-policy__title h1{font-family:var(--sans);font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.025em;margin:0}html:root .shopify-policy__body{font-size:16px;line-height:1.7;overflow-wrap:anywhere}html:root .shopify-policy__body :is(h1,h2,h3,h4){line-height:1.3;font-weight:600;margin:28px 0 12px}html:root .shopify-policy__body :is(h1,h2){font-size:24px;letter-spacing:-.015em}html:root .shopify-policy__body :is(p,ul,ol){margin:0 0 1em}html:root .shopify-policy__body a{color:var(--tx);text-underline-offset:3px}html:root .shopify-policy__body img{max-width:100%;height:auto}html:root .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}@media(max-width:640px){html:root .shopify-policy__container{padding-top:32px;padding-bottom:56px}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/minimal.css.map */
