:root{--color-bg-page: var(--paper-50);--color-bg-surface: var(--paper-0);--color-bg-subtle: var(--paper-100);--color-bg-inverse: var(--ink-900);--color-text-primary: var(--ink-900);--color-text-secondary: var(--ink-500);--color-text-inverse: var(--paper-50);--color-text-error: var(--status-error);--color-icon-default: var(--ink-900);--color-icon-inverse: var(--paper-50);--color-border-strong: var(--ink-900);--color-border-default: var(--ink-300);--color-border-subtle: var(--ink-200);--color-border-error: var(--status-error);--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-96: 96px;--space-128: 128px;--section-gap: clamp(72px, 4.5rem + 5vw, 128px);--radius-none: 0;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--shadow-header: 0 4px 104px rgba(0, 0, 0, .03);--shadow-float: 0 8px 40px rgba(0, 0, 0, .06);--shadow-page: 0 14px 36px rgba(23, 18, 15, .16);--fluid: (100vw - 390px) / 1050;--fs-display-xl: clamp(56px, calc(56px + 56 * var(--fluid)), 112px);--fs-display-l: clamp(42px, calc(42px + 30 * var(--fluid)), 72px);--fs-h1: clamp(34px, calc(34px + 14 * var(--fluid)), 48px);--fs-h2: clamp(26px, calc(26px + 8 * var(--fluid)), 34px);--fs-h3: clamp(20px, calc(20px + 4 * var(--fluid)), 24px);--fs-h4: clamp(18px, calc(18px + 2 * var(--fluid)), 20px);--fs-body-l: 18px;--fs-body-m: 16px;--fs-body-s: 14px;--fs-label-l: 17px;--fs-label-m: 15px;--fs-label-s: 13px;--fs-caption: 12px;--fs-micro: 11px;--fs-price: 20px;--fs-overlay-display: clamp(40px, calc(40px + 40 * var(--fluid)), 80px);--fs-overlay-body: clamp(24px, calc(24px + 16 * var(--fluid)), 40px);--header-height: 64px}@media(min-width:1024px){:root{--header-height: 84px}}.t-display-xl{font-size:var(--fs-display-xl);line-height:.93;letter-spacing:-.03em;font-weight:700}.t-display-l{font-size:var(--fs-display-l);line-height:.97;letter-spacing:-.02em;font-weight:700}.t-h1{font-size:var(--fs-h1);line-height:1.07;letter-spacing:-.012em;font-weight:600}.t-h2{font-size:var(--fs-h2);line-height:1.15;letter-spacing:-.008em;font-weight:600}.t-h3{font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.004em;font-weight:600}.t-h4{font-size:var(--fs-h4);line-height:1.3;font-weight:600}.t-body-l{font-size:var(--fs-body-l);line-height:var(--lh-body)}.t-body-m{font-size:var(--fs-body-m);line-height:var(--lh-body)}.t-body-s{font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.t-label-l{font-size:var(--fs-label-l);line-height:1.2;font-weight:600}.t-label-m{font-size:var(--fs-label-m);line-height:1.2;font-weight:600}.t-label-s{font-size:var(--fs-label-s);line-height:1.2;font-weight:600}.t-price{font-size:var(--fs-price);line-height:1.2;font-weight:600}.t-caption{font-size:var(--fs-caption);line-height:1.4}.t-micro{font-size:var(--fs-micro);line-height:1.3;letter-spacing:.04em}.t-secondary{color:var(--color-text-secondary)}.t-strong{font-weight:700}.t-center{text-align:center}p,li,dd,blockquote,figcaption{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}.rte>*+*{margin-top:1em}.rte h2{font-size:var(--fs-h2);line-height:1.15}.rte h3{font-size:var(--fs-h3);line-height:1.25}.rte strong,.rte b{font-weight:700}.rte a{text-decoration:none}.rte ul,.rte ol{padding-left:1.2em}.rte li+li{margin-top:.4em}@property --mk-p{syntax: "<number>"; inherits: false; initial-value: 1;}.u-marker{--mk: var(--accent-marker);--mk-h: .38em;--mk-w: calc(var(--mk-h) * .55);--mk-bottom: .03em;--mk-cap: min(1, calc(var(--mk-p) * 12));background-image:linear-gradient(to bottom right,transparent 50%,var(--mk) 50.5%),linear-gradient(var(--mk),var(--mk)),linear-gradient(to bottom right,var(--mk) 49.5%,transparent 50%);background-repeat:no-repeat;background-size:calc(var(--mk-w) * var(--mk-cap)) var(--mk-h),calc((100% - var(--mk-w) * 2 + 2px) * var(--mk-p)) var(--mk-h),calc(var(--mk-w) * var(--mk-cap)) var(--mk-h);background-position:left 0 bottom var(--mk-bottom),left calc(var(--mk-w) - 1px) bottom var(--mk-bottom),left calc(100% * var(--mk-p) + var(--mk-w) * (1 - var(--mk-p))) bottom var(--mk-bottom);padding:0 .4em 0 .25em;margin:0 -.4em 0 -.25em;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none;color:inherit}.u-marker:is(.t-label-l,.t-label-m,.t-label-s,.t-body-m,.t-body-s,.t-caption),.btn__label.u-marker{padding-bottom:.15em}.u-highlight{background-image:linear-gradient(var(--accent-marker),var(--accent-marker));background-repeat:no-repeat;background-size:calc(100% * var(--mk-p)) 100%;padding:.04em .5em .04em .27em;line-height:1.1;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-text-primary)}@media(hover:hover){a.u-marker:hover,button.u-marker:hover{background-image:none;background-color:var(--accent-marker)}}.u-marker--hover{--mk-p: 0}@media(prefers-reduced-motion:no-preference){.u-marker,.u-highlight{transition:--mk-p .75s cubic-bezier(.65,.05,.25,1) var(--mk-delay, 0s)}.js-motion :is(.u-marker,.u-highlight):not(.is-drawn,.u-marker--hover){--mk-p: 0}}@media(prefers-reduced-motion:no-preference){.js-motion .reveal{opacity:0;transform:translateY(22px);transition:opacity var(--rv-d, .7s) cubic-bezier(.2,.7,.2,1) var(--rv-delay, 0s),transform var(--rv-d, .7s) cubic-bezier(.2,.7,.2,1) var(--rv-delay, 0s)}.js-motion .reveal.is-revealed{opacity:1;transform:none}}.u-overlay{display:flex;flex-direction:column;align-items:flex-start;gap:.18em;font-weight:500;color:var(--overlay-text, var(--color-text-inverse))}.u-overlay>span{background-color:color-mix(in srgb,var(--accent-base) 90%,transparent);padding:0 .35em .04em .25em;line-height:1.1}.u-overlay>.u-overlay__gap{margin-top:.7em}.u-overlay--display{align-items:center;text-transform:uppercase;font-size:var(--fs-overlay-display);letter-spacing:-.01em}.u-overlay--display>span{padding:.05em .4em .08em}.u-overlay--display>span:nth-child(2){padding-inline:.2em .65em}.u-overlay--body{font-size:var(--fs-overlay-body);letter-spacing:-.005em}.u-overlay--ink{--overlay-text: var(--color-text-primary)}.cover-bar{display:flex;align-items:flex-end;gap:clamp(10px,1.2vw,18px);padding:clamp(7px,.9vw,12px) clamp(12px,3vw,48px) clamp(5px,.7vw,9px) clamp(12px,2.8vw,40px);background-color:var(--accent-base);color:var(--color-text-primary)}.cover-bar__logo{height:var(--cover-logo-h, clamp(40px, 6vw, 84px));width:auto;flex:none}.cover-bar__logo svg,.cover-bar__logo img{display:block;height:100%;width:auto}.cover-bar__type{line-height:1;padding-bottom:.08em}.cover-bar__meta{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:2px}.icon{display:inline-block;width:var(--icon-size, 24px);height:var(--icon-size, 24px);flex:none;color:currentColor}.icon svg{width:100%;height:100%}.icon--mask{background-color:currentColor;-webkit-mask:var(--icon-src) center / contain no-repeat;mask:var(--icon-src) center / contain no-repeat}.btn{--btn-h: 44px;--btn-px: 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--radius-pill);font-size:var(--fs-label-m);font-weight:600;line-height:1.2;text-decoration:none;border:1.5px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease;--icon-size: 20px;white-space:nowrap}.btn--l{--btn-h: 56px;--btn-px: 24px;font-size:var(--fs-label-l);--icon-size: 22px}.btn--block{width:100%}.btn--primary{background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}@media(hover:hover){.btn--primary:hover{background-color:var(--accent-base);color:var(--color-text-primary)}}.btn--secondary{border-color:var(--color-border-strong);color:var(--color-text-primary)}@media(hover:hover){.btn--secondary:hover{background-color:var(--accent-marker);border-color:transparent}}.btn--accent{background-color:var(--accent-base);color:var(--color-text-primary)}@media(hover:hover){.btn--accent:hover{background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}}.btn--link{--btn-h: auto;--btn-px: 0;border:0;border-radius:0;min-height:0;padding:0}.btn[disabled],.btn[aria-disabled=true]{opacity:.35;pointer-events:none}.close-btn{--close-hover: var(--color-bg-subtle);display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background-color .18s ease}@media(hover:hover){.close-btn:hover{background-color:var(--close-hover)}}.tag{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);font-size:var(--fs-label-m);font-weight:600;text-decoration:none;color:var(--color-text-primary);background:transparent;white-space:nowrap;--icon-size: 16px}.tag--s{min-height:28px;padding:0 12px;font-size:var(--fs-label-s);--icon-size: 14px}@media(hover:hover){.tag:hover{background-color:var(--accent-marker);border-color:transparent}}.tag[aria-pressed=true],.tag[aria-current=true],.tag.is-selected{background-color:var(--accent-marker);border-color:transparent}:is(.tag[aria-pressed=true],.tag[aria-current=true],.tag.is-selected):has(>.icon:not(.tag__x)),.tag.is-selected:has(>.tag__x){padding-right:10px}.tag:not(.is-selected)>.tag__x{display:none}.tag-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.tag-list--s{gap:6px}.badge{display:inline-flex;align-items:center;min-height:20px;padding:0 9px 0 6px;font-size:var(--fs-label-s);font-weight:600;line-height:1.2;background-color:var(--accent-marker);color:var(--color-text-primary);white-space:nowrap}.badge--ink{background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.badge--accent{background-color:var(--accent-base)}.field{display:flex;flex-direction:column;gap:8px}.field__label{font-size:var(--fs-label-s);font-weight:600}.field__input{width:100%;min-height:52px;padding:0 22px;border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--fs-body-m)}.field__input::placeholder{color:var(--color-text-secondary);opacity:1}.field__input:focus{outline:none;border-color:var(--color-border-strong);box-shadow:0 0 0 .5px var(--color-border-strong)}.field__input[aria-invalid=true]{border-color:var(--color-border-error)}textarea.field__input{min-height:160px;padding:14px 22px;border-radius:var(--radius-lg);resize:vertical}.field__hint{font-size:var(--fs-caption);color:var(--color-text-secondary)}.field__error{font-size:var(--fs-caption);color:var(--color-text-error)}.checkbox{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-caption);line-height:1.4;cursor:pointer}.nl-privacy{padding-left:28px;color:var(--color-text-secondary)}.nl-privacy a{color:inherit;text-decoration:underline}.checkbox input{-webkit-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin-top:1px;border-radius:5px;border:1.5px solid var(--color-border-strong);background:var(--color-bg-surface);display:grid;place-content:center;cursor:pointer}.checkbox input:checked:after{content:"";width:10px;height:6px;border-left:2px solid var(--color-text-primary);border-bottom:2px solid var(--color-text-primary);transform:rotate(-45deg) translate(1px,-1px)}.search-bar{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 20px 0 22px;border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background-color:var(--color-bg-surface)}.search-bar:focus-within{border-color:var(--color-border-strong)}.search-bar input{flex:1;min-width:0;border:0;background:transparent;font-size:var(--fs-body-l)}.search-bar input:focus{outline:none}@media(max-width:767px){.search-bar{min-height:52px}.search-bar input{font-size:var(--fs-body-m)}}.search-results{display:flex;flex-direction:column;gap:24px}.search-group{display:flex;flex-direction:column;gap:8px}.search-group[hidden]{display:none}.search-group__head{display:flex;align-items:baseline;justify-content:space-between;padding:0 8px}.search-group__title{padding:0 8px;font-size:var(--fs-label-s);font-weight:600;line-height:1.2;color:var(--color-text-secondary)}.search-group__head .search-group__title{padding:0}.search-group__action{border:0;background:none;padding:0;font-size:var(--fs-label-s);font-weight:600;color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.search-group .search-group__tags{padding:0 8px}.search-group__list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.search-suggest{display:flex;flex-direction:column;list-style:none;padding:0}.search-suggest__item{position:relative}.search-suggest__row{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 40px 8px 10px;border-radius:12px;font-size:var(--fs-body-m);line-height:1.55;text-decoration:none;color:var(--color-text-primary)}.search-suggest__row--recent{min-height:48px;padding-right:10px}.search-suggest__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.search-suggest__text mark{background:none;color:var(--color-text-secondary);font-weight:400}.search-suggest__fill{position:absolute;top:50%;right:6px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:-16px;border:0;border-radius:8px;background:none;color:inherit;cursor:pointer;opacity:0}.search-suggest__item:hover .search-suggest__fill,.search-suggest__row.is-active+.search-suggest__fill,.search-suggest__fill:focus-visible{opacity:1}.search-row{display:flex;align-items:center;gap:14px;min-height:56px;padding:8px;border-radius:12px;text-decoration:none;color:var(--color-text-primary)}.search-row__media{flex:none;width:52px;aspect-ratio:4 / 5}.search-row--article .search-row__media{aspect-ratio:4 / 3;background-color:var(--color-bg-surface)}.search-row__media img{width:100%;height:100%;object-fit:cover}.search-row__fallback{width:100%;height:100%;--icon-size: 100%;transform:scale(.6)}.search-row__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.search-row__title{font-size:var(--fs-body-s);line-height:1.5}.search-row__title b{font-weight:700}.search-row:not(.search-row--article) .search-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);line-height:1.4;color:var(--color-text-secondary)}.search-row__price{flex:none;font-size:var(--fs-body-s);line-height:1.5}.search-row--page{min-height:44px}.search-row:hover,.search-suggest__row:hover{background-color:var(--color-bg-subtle)}.search-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 16px 0;text-align:center}.search-empty__ill{width:160px;height:155px;margin-bottom:4px}.search-empty__title{font-size:var(--fs-h4);font-weight:600;line-height:1.3}.search-empty__hint{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--color-text-secondary)}.search-contact{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border-radius:var(--radius-md);background-color:var(--color-bg-subtle);font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.accordion{border-top:1.5px solid var(--accent-marker)}.accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;font-size:var(--fs-h4);font-weight:600;line-height:1.3}.accordion>summary::-webkit-details-marker{display:none}.accordion .accordion__icon-minus,.faq__item .faq__minus{display:none}.accordion__icon-plus,.faq__plus{transition:transform .4s cubic-bezier(.2,.75,.2,1)}.accordion[open]:not(.is-closing) .accordion__icon-plus,.faq__item[open]:not(.is-closing) .faq__plus{transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){:is(.accordion,.faq__item,.plp__group,.drawer__group)[open]:not(.is-closing)>:not(summary){animation:accordion-content-in .42s cubic-bezier(.2,.75,.2,1) both}:is(.accordion,.faq__item,.plp__group,.drawer__group).is-closing>:not(summary){opacity:0;transition:opacity .2s ease}}@keyframes accordion-content-in{0%{opacity:0;transform:translateY(-8px)}}.accordion__content{padding-bottom:24px}.accordion__content.rte>*+*{margin-top:0}.accordion__content.rte p{min-height:1.45em;min-height:1lh;white-space:pre-line}.section{--section-scale: .5625;padding-top:calc(var(--section-pt, 0px) * var(--section-scale));padding-bottom:calc(var(--section-pb, 128px) * var(--section-scale))}@media(min-width:1024px){.section{--section-scale: 1}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,40px)}.section-head__title{display:inline}.heading-highlight{display:flex;align-items:flex-start;gap:6px}.heading-highlight__text{min-width:0}.heading-highlight__num{font-size:var(--fs-label-m);font-weight:600;line-height:1.6}.breadcrumb{padding:16px 0 20px}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.breadcrumb li+li:before{content:"/";margin-right:6px}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--color-text-primary)}@media(min-width:1024px){.breadcrumb{padding:24px 0}}.surface{background-color:var(--color-bg-surface);border-radius:var(--radius-md)}.panel-accent{background-color:var(--accent-base);border-radius:var(--radius-md)}.media{position:relative;overflow:hidden;background-color:var(--color-bg-subtle)}.media>img,.media>video,.media>picture img{width:100%;height:100%;object-fit:cover}.ratio{aspect-ratio:var(--ratio, 4 / 5)}.stack{display:flex;flex-direction:column;gap:var(--gap, 16px)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, 12px)}@media(max-width:1023px){.hide-mobile{display:none!important}}@media(min-width:1024px){.hide-desktop{display:none!important}}.trace{position:absolute;pointer-events:none;color:var(--color-icon-default)}[hidden]{display:none!important}.articles__list{display:grid;grid-auto-flow:column;grid-auto-columns:63%;gap:12px;list-style:none;padding:0 var(--page-margin);margin:0 calc(var(--page-margin) * -1);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin);scrollbar-width:none}.articles__list::-webkit-scrollbar{display:none}.articles__item{scroll-snap-align:start;min-width:0}@media(min-width:1024px){.articles__list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:24px;padding:0;margin:0;overflow:visible;align-items:start}}#shopify-pc__banner,#shopify-pc__prefs__dialog{font-family:var(--font-family);color:var(--color-text-primary);background-color:var(--color-bg-surface)}#shopify-pc__banner{padding:20px 16px 16px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 40px #00000014}#shopify-pc__banner .shopify-pc__banner__wrapper{align-items:stretch;gap:16px}#shopify-pc__banner .shopify-pc__banner__body{margin:0;width:auto;font-size:var(--fs-body-s);line-height:var(--lh-body-s)}#shopify-pc__banner__body-title,#shopify-pc__banner .shopify-pc__banner__body p{display:inline;font-size:inherit;line-height:inherit;color:var(--color-text-primary)}#shopify-pc__banner__body-title{margin:0 .25em 0 0;font-weight:700}#shopify-pc__banner__body-policy-link{color:inherit;text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0;width:auto}#shopify-pc__banner__btn-decline{order:1}#shopify-pc__banner__btn-accept{order:2}#shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;justify-self:start}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;height:auto;margin:0;padding:0 20px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:var(--fs-label-m);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#shopify-pc__banner__btn-accept,#shopify-pc__prefs__header-accept{border-color:var(--color-bg-inverse);background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}#shopify-pc__banner__btn-manage-prefs{min-height:32px;margin:0;padding:0;border:0;background:none;color:var(--color-text-primary);font-family:inherit;font-size:var(--fs-label-m);font-weight:600;line-height:1.2;text-decoration:none;box-shadow:none}#shopify-pc__banner__btn-manage-prefs span{padding:0 .3em 0 .15em;background-image:linear-gradient(var(--accent-marker),var(--accent-marker));background-repeat:no-repeat;background-position:0 100%;background-size:100% .38em;transition:background-size .2s ease}@media(hover:hover){#shopify-pc__banner__btn-accept:hover,#shopify-pc__prefs__header-accept:hover{border-color:var(--accent-base);background-color:var(--accent-base);color:var(--color-text-primary)}#shopify-pc__banner__btn-decline:hover,#shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs__header-save:hover{border-color:transparent;background-color:var(--accent-marker)}#shopify-pc__banner__btn-manage-prefs:hover span{background-size:100% 100%}}#shopify-pc__banner button:focus-visible,#shopify-pc__prefs__dialog button:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px;box-shadow:none}#shopify-pc__banner__btn-manage-prefs:focus span{outline:none}#shopify-pc__prefs__overlay{background-color:#18181873}#shopify-pc__prefs__dialog{top:auto;bottom:0;left:0;width:100%;min-width:0;max-height:min(88svh,760px);padding:24px 16px 16px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 40px #0000001f;transform:none}#shopify-pc__prefs__dialog header{display:contents}#shopify-pc__prefs__header-title{order:0;align-self:flex-start;width:auto;margin:0 56px 12px 0;padding:.04em .5em .04em .27em!important;background-color:var(--accent-marker);color:var(--color-text-primary);font-size:var(--fs-label-l);font-weight:600;line-height:1.3;text-align:start}#shopify-pc__prefs__header-close{top:12px;right:8px;width:44px;height:44px;min-width:44px;border-radius:50%;transition:background-color .18s ease}#shopify-pc__prefs__header-close svg{width:14px;height:14px}#shopify-pc__prefs__header-close svg path{fill:var(--color-icon-default)}@media(hover:hover){#shopify-pc__prefs__header-close:hover{background-color:var(--color-bg-subtle)}}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{order:1}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main,#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-explain{padding:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro h3{margin:0 0 4px;color:var(--color-text-primary);font-size:var(--fs-body-m);font-weight:600}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro p{color:var(--color-text-secondary);font-size:var(--fs-body-s);line-height:var(--lh-body-s)}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0;color:var(--color-text-primary)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option{margin:0;padding:16px 0;border-top:1px solid var(--color-border-subtle)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{margin-top:16px}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{justify-content:space-between;align-items:center;gap:16px;margin:0 0 4px;color:var(--color-text-primary);font-size:var(--fs-body-m);font-weight:600;line-height:1.3}#shopify-pc__prefs__dialog .shopify-pc__prefs__option p{padding:0 60px 0 0;color:var(--color-text-secondary);font-size:var(--fs-body-s);line-height:var(--lh-body-s)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span{order:2;position:relative;flex:none;width:44px;height:24px;border:1.5px solid var(--color-border-default);border-radius:12px;background-color:var(--color-bg-subtle);transition:background-color .18s ease,border-color .18s ease}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span svg{display:none!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background-color:var(--color-bg-surface);box-shadow:0 1px 3px #0003;transition:transform .18s ease}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:checked~span{border-color:var(--color-bg-inverse);background-color:var(--color-bg-inverse)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:checked~span:after{transform:translate(20px)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input[aria-readonly=true]~span{opacity:.45;cursor:not-allowed}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus~span{background-color:var(--color-bg-subtle)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:checked:focus~span{background-color:var(--color-bg-inverse)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus-visible~span{outline:2px solid var(--color-border-strong);outline-offset:2px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{order:2;display:flex;flex-direction:column;gap:12px;width:100%;margin:0;padding:16px 0 0}#shopify-pc__prefs__header-decline{order:1}#shopify-pc__prefs__header-save{order:2}#shopify-pc__prefs__header-accept{order:3}#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{width:100%;min-height:52px}@media(min-width:768px){#shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}#shopify-pc__banner__btn-manage-prefs{order:0;margin-right:8px}#shopify-pc__prefs__dialog{padding:32px 64px}#shopify-pc__prefs__header-close{top:22px;right:52px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{flex-direction:row;justify-content:flex-end}#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{width:auto;min-height:44px}}@media(min-width:1024px){#shopify-pc__banner{padding:16px 64px;border-radius:0}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:row;align-items:center;gap:40px}#shopify-pc__banner .shopify-pc__banner__body{flex:1;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
