:root{--sd-navy:#071c35;--sd-black:#111;--sd-white:#fff;--sd-brown:#654735;--sd-gutter:clamp(22px,4.2vw,80px);--sd-max:1760px}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:#fff;color:#111}body :is(.sd-hero,.sd-category-grid,.sd-rail,.sd-editorial,.sd-guide,.sd-footer,.sd-header){font-family:var(--font-body-family),"Noto Sans JP",sans-serif;letter-spacing:.02em}body :is(.sd-hero,.sd-category-grid,.sd-rail,.sd-editorial,.sd-guide,.sd-footer) h1,body :is(.sd-hero,.sd-category-grid,.sd-rail,.sd-editorial,.sd-guide,.sd-footer) h2{font-family:var(--font-heading-family),sans-serif;font-weight:400}body .sd-dark,body .sd-dark :is(h1,h2,h3,p,a,span,small,label,button,input,summary){color:#fff}body .sd-dark a:hover,body .sd-dark a:focus-visible{color:#fff}body .sd-dark :focus-visible{outline:2px solid #fff;outline-offset:5px}body .sd-dark input::placeholder{color:#fff;opacity:1}body .sd-dark button{border-color:#fff}body .sd-dark ::selection{background:#fff;color:#071c35}body :is(.sd-header,.sd-category-grid,.sd-rail,.sd-guide) :focus-visible{outline:2px solid #071c35;outline-offset:5px}.sd-anchor{display:block;height:0;scroll-margin-top:110px}.sd-eyebrow{font-size:11px;letter-spacing:.2em}.sd-announcement{background:var(--sd-navy);text-align:center;font-size:10px;letter-spacing:.14em;padding:10px 20px;line-height:1.6}.sd-header-section{z-index:30;position:relative}.sd-header{background:#fff;border-bottom:1px solid #111}.sd-header__bar{min-height:94px;max-width:var(--sd-max);padding:0 var(--sd-gutter);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.sd-header__brand{font-family:Georgia,Times New Roman,serif;font-size:27px;letter-spacing:.14em;color:var(--sd-navy);text-decoration:none;font-weight:500;white-space:nowrap}.sd-header__nav{display:flex;gap:clamp(18px,2.2vw,38px)}.sd-header__nav a{font-size:12px;color:#111;text-decoration:none;padding:14px 0;position:relative}.sd-header__nav a:after{content:"";height:1px;background:#071c35;position:absolute;bottom:8px;left:0;width:0;transition:width .3s}.sd-header__nav a:hover:after{width:100%}.sd-header__tools{display:flex;align-items:center;gap:19px}.sd-header__tools>a{display:inline-flex;position:relative;padding:7px;color:#071c35;text-decoration:none}.sd-header__tools svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.1}.sd-header__cart span{font-size:10px;margin-left:5px;align-self:flex-end}.sd-header__mobile{display:none}body .sd-hero{background:var(--sd-navy);color:#fff;min-height:690px}body .sd-hero__media{left:25%;inset-block:0}body .sd-hero__image{object-fit:cover;object-position:center}body .sd-hero__media:after{background:linear-gradient(90deg,#071c35 0%,rgba(7,28,53,.4) 16%,transparent 45%)}body .sd-hero__content{min-height:clamp(640px,49vw,810px);max-width:var(--sd-max);padding:64px var(--sd-gutter) 100px;justify-content:center}body .sd-hero__eyebrow{font-size:10px;letter-spacing:.22em;margin-bottom:30px}body .sd-hero__heading{font-size:clamp(40px,4.1vw,72px);max-width:10em;letter-spacing:.025em;line-height:1.48;text-wrap:balance}body .sd-hero__body{font-size:13px;line-height:2.1;max-width:29em;margin-top:26px}body .sd-hero__shop-links{margin-top:36px;gap:14px}body .sd-hero__shop-links a,body .sd-hero__shop-links a:first-child{background:#071c35;color:#fff;border:1px solid #fff;min-width:162px;min-height:50px;font-size:11px;padding:15px 18px;letter-spacing:.06em;transition:background .25s}body .sd-hero__shop-links a:hover{background:#111}.sd-hero__caption{position:absolute;bottom:24px;left:var(--sd-gutter);right:var(--sd-gutter);display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.12em}.sd-hero__caption span:last-child{text-align:right}body .sd-category-grid{background:#fff}body .sd-category-grid__inner{max-width:var(--sd-max);padding:100px var(--sd-gutter) 90px}body .sd-category-grid__header{margin-bottom:42px;grid-template-columns:1fr 1fr}body .sd-category-grid__heading{font-size:clamp(32px,3vw,49px);letter-spacing:.035em}body .sd-category-grid__intro{font-size:13px;line-height:2;max-width:none;color:#111}body .sd-category-grid__items{gap:30px}body .sd-category-grid__media{aspect-ratio:1.16;position:relative;background:#fff}body .sd-category-grid__image{transition:transform 1s cubic-bezier(.2,.7,.2,1);object-fit:cover}body .sd-category-grid__card:hover .sd-category-grid__image{transform:scale(1.035)}body .sd-category-grid__number{background:#071c35;color:#fff;border:0;border-radius:0;width:34px;height:34px;display:grid;place-items:center;font-size:10px}body .sd-category-grid__copy{padding-top:20px;border-bottom:1px solid #111;padding-bottom:22px}body .sd-category-grid__copy h3{font-size:24px;line-height:1.5;letter-spacing:.06em}body .sd-category-grid__kicker{font-size:10px;letter-spacing:.16em;color:#111}body .sd-rail{background:#fff;color:#111}body .sd-rail .sd-rail__inner{max-width:var(--sd-max);padding:80px var(--sd-gutter) 100px}body .sd-rail .sd-rail__heading-row{margin-bottom:36px;gap:24px}body .sd-rail h2{font-size:clamp(32px,3.5vw,54px);letter-spacing:.035em;line-height:1.4}body .sd-rail .sd-rail__eyebrow{font-size:10px;letter-spacing:.22em;margin-bottom:16px}body .sd-rail .sd-rail__description{font-size:12px;color:#111;line-height:1.9;margin-top:18px}body .sd-rail .sd-rail__track{grid-auto-columns:calc((100% - 48px)/3.12);gap:24px}body .sd-rail .sd-rail__media{aspect-ratio:3/4;background:#fff}body .sd-rail .sd-rail__image{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}body .sd-rail .sd-rail__card:hover .sd-rail__image{transform:scale(1.025)}body .sd-rail .sd-rail__buttons{gap:8px}body .sd-rail .sd-rail__buttons button{width:46px;height:46px;border:0;background:transparent;box-shadow:none;color:#071c35;transition:opacity .2s ease}body .sd-rail .sd-rail__buttons button:hover:not(:disabled){background:transparent;color:#071c35;opacity:.75}body .sd-rail .sd-rail__notice{border-color:#111;font-size:10px;letter-spacing:.06em;line-height:1.9;align-items:center;margin-bottom:24px;padding-top:15px}body .sd-rail .sd-rail__notice span{font-size:11px;color:#111}body .sd-rail .sd-rail__preview-info{padding-top:20px;gap:14px;align-items:center;justify-content:flex-start}body .sd-rail h3{font-size:13px;line-height:1.8;letter-spacing:.03em}body .sd-rail .sd-rail__preview-info>span{color:#111;font-size:10px}body .sd-rail .sd-rail__preview-label,body .sd-rail .sd-rail__sold-out{left:14px;bottom:14px;background:#071c35;color:#fff;font-size:9px;padding:7px 12px}body .sd-rail .sd-rail__progress{height:1px;background:#111;margin-top:32px}body .sd-rail .sd-rail__progress-thumb{background:#071c35;height:3px}body .sd-rail .sd-rail__product-info{padding-top:20px}body .sd-rail .sd-rail__product-info small{color:#111;font-size:10px}.sd-card__preview-note{font-size:10px;margin:9px 0 18px;color:#111}.sd-card__add{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;width:100%;padding:13px 18px;border:1px solid #071c35;background:transparent;color:#071c35;font:inherit;font-size:12px;letter-spacing:.05em;cursor:pointer;text-decoration:none;border-radius:0;transition:opacity .2s}.sd-card__add:hover:not(:disabled){background:transparent;color:#071c35;opacity:.75}.sd-card__add:disabled{background:transparent;color:#071c35;cursor:not-allowed}.sd-card__add[aria-busy=true]{cursor:wait}.sd-card__price{font-size:14px;margin:10px 0 18px}.sd-card__label{display:block;font-size:11px;margin-bottom:7px}.sd-card__form select{width:100%;border:1px solid #111;border-radius:0;background:#fff;color:#111;min-height:46px;padding:10px 14px;font:inherit;font-size:12px;margin-bottom:10px}.sd-card__status{font-size:11px;line-height:1.8;margin:10px 0 0;min-height:0}.sd-card__status:empty{display:none}.sd-card__cart-link{font-size:12px;display:inline-block;margin-top:10px;color:#071c35;text-underline-offset:5px}.sd-card__cart-link[hidden]{display:none}body .sd-editorial{background:var(--sd-editorial-bg,#071c35);color:#fff;overflow:hidden}body .sd-editorial__inner{max-width:var(--sd-max);padding:80px var(--sd-gutter);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(50px,8vw,144px);min-height:780px}body .sd-editorial__media{aspect-ratio:4/5;background:transparent;position:relative;overflow:hidden}body .sd-editorial__image{object-fit:cover;height:110%;max-width:none;will-change:transform;transform:translateY(var(--sd-image-shift,-4%));transition:transform .15s linear}body .sd-editorial__content{max-width:470px;padding:30px 0}body .sd-editorial__eyebrow{font-size:10px;letter-spacing:.22em;margin-bottom:33px}body .sd-editorial__heading{font-size:clamp(36px,4.2vw,66px);line-height:1.6;letter-spacing:.035em;margin-bottom:32px}body .sd-editorial__body{font-size:13px;color:#fff;line-height:2.25}body .sd-editorial__link{font-size:12px;min-height:45px;align-items:center;gap:60px;border-color:#fff;margin-top:26px;transition:gap .3s}body .sd-editorial__link:hover{gap:75px}body .sd-editorial--right .sd-editorial__media{grid-column:2;grid-row:1}body .sd-editorial--right .sd-editorial__content{grid-column:1;grid-row:1}body .sd-editorial--right .sd-editorial__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}body .sd-editorial[data-motion=none] .sd-editorial__image,body .sd-editorial[data-motion=reveal] .sd-editorial__image{transform:none;height:100%}.sd-editorial[data-sd-enhanced=true] [data-sd-reveal]{transition:opacity 1s ease,translate 1.1s cubic-bezier(.2,.7,.2,1),clip-path 1.2s cubic-bezier(.2,.7,.2,1)}.sd-editorial[data-sd-enhanced=true]:not(.is-visible) .sd-editorial__media{clip-path:inset(8% 8% 8% 8%)}.sd-editorial[data-sd-enhanced=true]:not(.is-visible) .sd-editorial__content{opacity:0;translate:0 32px}.sd-editorial.is-visible .sd-editorial__content{transition-delay:.16s}.sd-guide{max-width:var(--sd-max);padding:90px var(--sd-gutter) 100px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,130px);background:#fff;scroll-margin-top:90px}.sd-guide header>p:last-child{font-size:12px;line-height:2;margin-top:23px}.sd-guide h2{font-size:clamp(26px,2.7vw,42px);line-height:1.6;letter-spacing:.03em;margin:20px 0}.sd-guide__grid details{border-top:1px solid #111}.sd-guide__grid details:last-child{border-bottom:1px solid #111}.sd-guide__grid summary{display:flex;align-items:center;gap:22px;padding:26px 0;min-height:78px;font-size:14px;cursor:pointer;list-style:none}.sd-guide__grid summary::-webkit-details-marker{display:none}.sd-guide__grid summary span{font-size:10px;letter-spacing:.1em}.sd-guide__grid summary b{margin-left:auto;font-weight:400;transition:rotate .3s}.sd-guide__grid details[open] summary b{rotate:45deg}.sd-guide__grid details>div{padding:0 0 27px 37px;font-size:12px;line-height:2.1}.sd-guide__grid p{margin:0 0 15px}.sd-guide__grid a{color:#071c35;text-underline-offset:5px}body .sd-footer{background:#071c35;color:#fff;border-top:0}body .sd-footer__inner{max-width:var(--sd-max);padding:70px var(--sd-gutter) 64px;grid-template-columns:1.5fr .8fr .8fr 1fr;column-gap:50px}body .sd-footer__brand-name{font-family:Georgia,serif;font-size:31px;letter-spacing:.14em}body .sd-footer__brand p{color:#fff;font-size:11px;line-height:2.1;margin-top:27px;max-width:22em}body .sd-footer__column h2,body .sd-footer__column h2 span,body .sd-footer__column a{color:#fff}body .sd-footer__column h2{font-size:11px;letter-spacing:.06em;margin-bottom:20px}body .sd-footer__column a{font-size:12px;line-height:1.9;min-height:29px}body .sd-footer__column a:hover,body .sd-footer__column a:focus-visible{color:#fff}.sd-footer__bottom{max-width:calc(var(--sd-max) - 2*var(--sd-gutter));margin:0 var(--sd-gutter);padding:24px 0 30px;border-top:1px solid #fff;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.1em}@media(min-width:1760px){.sd-footer__bottom{margin-inline:auto}}@media(max-width:1190px){.sd-header__bar{gap:20px}.sd-header__brand{font-size:23px}.sd-header__nav{gap:17px}.sd-header__nav a{font-size:11px}.sd-header__tools{gap:8px}body .sd-editorial__inner{gap:50px;min-height:600px}body .sd-hero__heading{font-size:48px}}@media(max-width:989px){.sd-header__nav{display:none}.sd-header__bar{min-height:78px;position:relative}.sd-header__mobile{display:block}.sd-header__mobile summary{width:40px;height:44px;display:grid;place-items:center;cursor:pointer;list-style:none}.sd-header__mobile summary::-webkit-details-marker{display:none}.sd-menu-icon{width:22px;height:12px;border-top:1px solid #071c35;border-bottom:1px solid #071c35;display:block}.sd-header__mobile nav{position:absolute;top:100%;left:0;right:0;background:#fff;border-block:1px solid #111;padding:20px var(--sd-gutter);z-index:40;box-shadow:0 20px 30px #071c3514}.sd-header__mobile nav a{padding:16px 0;color:#111;text-decoration:none;font-size:15px;border-bottom:1px solid #111;display:flex;justify-content:space-between;gap:20px}.sd-header__mobile nav a:last-child{border:0}.sd-header__mobile nav span{font-size:10px}.sd-header__brand{margin-right:auto}body .sd-rail .sd-rail__track{grid-auto-columns:45%;gap:20px}body .sd-footer__inner{grid-template-columns:1fr 1fr 1fr}body .sd-footer__brand{grid-column:1/-1}body .sd-footer__brand p{max-width:40em}}@media(max-width:749px){html{scroll-padding-top:24px}.sd-announcement{font-size:9px;letter-spacing:.07em;padding:8px 12px}.sd-header__bar{min-height:72px;padding:0 14px;gap:12px}.sd-header__brand{font-size:19px;letter-spacing:.12em}.sd-header__tools{gap:3px}.sd-header__tools>a{padding:6px}.sd-header__tools svg{width:21px;height:21px}.sd-header__account{display:none!important}.sd-header__mobile summary{width:32px}.sd-header__cart span{margin-left:1px;font-size:9px}body .sd-hero{min-height:0;display:flex;flex-direction:column}body .sd-hero__media{position:relative;height:94vw;min-height:0;max-height:520px;order:1;inset:auto}body .sd-hero__image{object-fit:cover;object-position:66% center}body .sd-hero__media:after{display:none}body .sd-hero__content{order:2;min-height:0;padding:38px 24px}body .sd-hero__eyebrow{font-size:9px;margin-bottom:20px}body .sd-hero__heading{font-size:clamp(31px,8.2vw,48px);line-height:1.55;max-width:none;letter-spacing:.01em}body .sd-hero__body{font-size:11px;margin-top:18px}body .sd-hero__shop-links{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}body .sd-hero__shop-links a,body .sd-hero__shop-links a:first-child{min-width:0;font-size:10px;min-height:46px;padding:12px;gap:10px}.sd-hero__caption{position:static;order:3;font-size:8px;padding:0 24px 22px;gap:14px;line-height:1.8}.sd-hero__caption span:first-child{display:none}.sd-hero__caption span:last-child{text-align:left}body .sd-category-grid__inner{padding:60px 22px}body .sd-category-grid__header{display:block;margin-bottom:30px}body .sd-category-grid__heading{font-size:30px}body .sd-category-grid__intro{margin-top:18px;font-size:11px}body .sd-category-grid__eyebrow{font-size:9px}body .sd-category-grid__items{grid-template-columns:1fr 1fr;gap:14px}body .sd-category-grid__media{aspect-ratio:3/4}body .sd-category-grid__number{top:10px;left:10px;width:26px;height:26px;font-size:9px}body .sd-category-grid__copy{padding:14px 0 16px;gap:4px}body .sd-category-grid__copy h3{font-size:19px}body .sd-category-grid__kicker{font-size:8px;letter-spacing:.08em}body .sd-category-grid__arrow{font-size:20px}body .sd-rail .sd-rail__inner{padding:54px 22px 64px}body .sd-rail .sd-rail__track{grid-auto-columns:82%;gap:14px}body .sd-rail .sd-rail__heading-row{gap:12px;align-items:flex-end;margin-bottom:25px}body .sd-rail h2{font-size:clamp(27px,6.8vw,35px);line-height:1.45;letter-spacing:.02em}body .sd-rail .sd-rail__eyebrow{font-size:9px;margin-bottom:13px}body .sd-rail .sd-rail__description{font-size:11px;margin-top:12px;max-width:19em}body .sd-rail .sd-rail__buttons button{height:36px;width:36px}body .sd-rail .sd-rail__buttons{gap:5px}body .sd-rail .sd-rail__actions{gap:10px;flex-direction:column;align-items:flex-end}body .sd-rail .sd-rail__view-all{font-size:9px}body .sd-rail .sd-rail__notice{display:block;margin-bottom:18px}body .sd-rail .sd-rail__notice span{display:block;font-size:10px;margin-top:4px}body .sd-rail .sd-rail__media{aspect-ratio:3/4}body .sd-rail h3{font-size:12px}body .sd-rail .sd-rail__preview-info{padding-top:17px;gap:11px}.sd-card__add{font-size:11px;min-height:46px;padding:12px 15px}.sd-card__preview-note{font-size:9px;margin:8px 0 14px}body .sd-editorial__inner,body .sd-editorial--right .sd-editorial__inner{grid-template-columns:1fr;gap:28px;padding:38px 22px 55px;min-height:0}body .sd-editorial__media,body .sd-editorial--right .sd-editorial__media{grid-row:1;grid-column:1;aspect-ratio:4/5}body .sd-editorial__content,body .sd-editorial--right .sd-editorial__content{grid-row:2;grid-column:1;padding:6px 3px 0;max-width:none}body .sd-editorial__eyebrow{font-size:9px;margin-bottom:21px}body .sd-editorial__heading{font-size:clamp(33px,8.3vw,47px);line-height:1.6;margin-bottom:21px}body .sd-editorial__body{font-size:11px}body .sd-editorial__link{margin-top:16px;font-size:11px;gap:65px}.sd-guide{padding:58px 22px 65px;grid-template-columns:1fr;gap:24px}.sd-guide h2{font-size:29px;margin:18px 0}.sd-guide .sd-eyebrow{font-size:9px}.sd-guide header>p:last-child{font-size:11px;margin-top:15px}.sd-guide__grid summary{font-size:12px;min-height:70px;padding:22px 0;gap:17px}.sd-guide__grid details>div{font-size:11px;padding-left:30px}body .sd-footer__inner{padding:50px 22px 38px;grid-template-columns:1fr 1fr;gap:34px 24px}body .sd-footer__brand-name{font-size:26px}body .sd-footer__brand p{font-size:10px;margin-top:19px;max-width:28em}body .sd-footer__column--policy{display:flex;grid-column:1/-1}body .sd-footer__column h2{font-size:10px;margin-bottom:12px}body .sd-footer__column a{font-size:11px;min-height:29px}.sd-footer__bottom{margin:0 22px;font-size:8px;padding:22px 0 85px}.sd-anchor{scroll-margin-top:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body .sd-editorial__image{will-change:auto;transform:none;height:100%}body .sd-editorial [data-sd-reveal]{transition:none!important;opacity:1!important;translate:none!important;clip-path:none!important}body .sd-category-grid__image,body .sd-rail .sd-rail__image,body .sd-header__nav a:after,body .sd-editorial__link{transition:none;transform:none!important}}@media(max-width:749px){body .sd-rail .sd-rail__heading-row{display:block}body .sd-rail .sd-rail__actions{flex-direction:row;justify-content:flex-end;align-items:center;margin-top:20px}body .sd-rail .sd-rail__view-all{margin-right:auto}}html{scroll-padding-top:0}.sd-anchor{scroll-margin-top:24px}@media(min-width:990px){body .sd-rail .sd-rail__inner{display:grid;grid-template-columns:clamp(220px,22vw,320px) minmax(0,1fr);column-gap:clamp(30px,4vw,64px);row-gap:20px;max-width:none;padding-right:0}body .sd-rail .sd-rail__heading-row{grid-column:1;grid-row:1 / 4;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px;margin:0}body .sd-rail .sd-rail__actions{flex-wrap:wrap;gap:20px}body .sd-rail .sd-rail__notice{grid-column:2;min-width:0;flex-wrap:wrap;margin:0 var(--sd-gutter) 0 0}body .sd-rail .sd-rail__track{grid-column:2;min-width:0;grid-auto-columns:clamp(215px,20vw,280px);gap:20px}body .sd-rail .sd-rail__media{aspect-ratio:3 / 4}body .sd-rail .sd-rail__progress{grid-column:2;min-width:0;margin:6px var(--sd-gutter) 0 0}}body .sd-rail .sd-rail__card .sd-rail__media{height:auto;aspect-ratio:var(--sd-product-image-ratio,1)!important}body .sd-rail .sd-rail__card .sd-rail__image{object-fit:cover!important;object-position:center}body .sd-header--glass .sd-mega__feature--product .sd-mega__image{height:auto;aspect-ratio:var(--sd-product-image-ratio,1);overflow:hidden}body .sd-header--glass .sd-mega__feature--product .sd-mega__image img{width:100%;height:100%;object-fit:cover;object-position:center}body .product-card-wrapper .card__media .media>img{object-fit:cover}body .product-media-container.media-type-image{display:block;height:auto;align-self:flex-start}body .product-media-container.media-type-image .product__modal-opener{height:auto}body .product-media-container.media-type-image .product__media{position:relative;height:0;padding-top:var(--ratio-percent)}body .product-media-container.media-type-image .product__media>img{width:100%;height:100%;object-fit:cover}body .sd-product-modal-image,body .cart-item__image{height:auto;aspect-ratio:var(--sd-product-image-ratio,1);object-fit:cover}body .sd-card__form select[name=id]{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-height:48px;margin:0 0 10px;padding:12px 42px 12px 15px;border:1px solid rgba(7,28,53,.35);border-radius:0;box-shadow:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23071c35' stroke-width='1.3'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;color:#071c35;font:inherit;font-size:12px;line-height:1.7;letter-spacing:.035em;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}body .sd-card__form select[name=id]:hover{border-color:#071c35;background-color:#071c3506}body .sd-card__form select[name=id]:focus-visible{outline:2px solid #071c35;outline-offset:3px;border-color:#071c35}body .sd-card__form select[name=id]:disabled{opacity:.5;cursor:not-allowed}body .sd-card__form select[name=id] option{background:#fff;color:#071c35}body .sd-card__form select[name=id] option:disabled{color:#8b9299}@supports (appearance: base-select){body .sd-card__form select[name=id],body .sd-card__form select[name=id]::picker(select){-webkit-appearance:base-select;appearance:base-select}body .sd-card__form select[name=id]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-right:17px;background-image:none}body .sd-card__form select[name=id]::picker-icon{content:"";flex:0 0 7px;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;rotate:45deg;translate:0 -2px;transition:rotate .18s ease,translate .18s ease}body .sd-card__form select[name=id]:open{border-color:#071c35;background-color:#071c3506}body .sd-card__form select[name=id]:open::picker-icon{rotate:225deg;translate:0 1px}body .sd-card__form select[name=id]::picker(select){min-inline-size:anchor-size(width);max-block-size:min(280px,40dvh);margin-block:7px;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(7,28,53,.24);border-radius:0;background:#fffffff7;color:#071c35;box-shadow:none;opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .24s cubic-bezier(.2,.7,.2,1),display .24s allow-discrete,overlay .24s allow-discrete;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;scrollbar-color:rgba(7,28,53,.38) transparent;font:inherit;font-size:12px;line-height:1.7;letter-spacing:.025em}body .sd-card__form select[name=id]:open::picker(select){opacity:1;transform:translateY(0)}@starting-style{body .sd-card__form select[name=id]:open::picker(select){opacity:0;transform:translateY(4px)}}body .sd-card__form select[name=id] option{box-sizing:border-box;display:flex;align-items:center;gap:15px;min-height:43px;padding:10px 12px;border-bottom:1px solid rgba(7,28,53,.08);border-radius:0;background:transparent;color:#071c35;box-shadow:none;cursor:pointer}body .sd-card__form select[name=id] option:last-child{border-bottom:0}body .sd-card__form select[name=id] option:checked{background:#eef1f4;font-weight:500}body .sd-card__form select[name=id] option:is(:hover,:focus-visible):not(:disabled){background:#071c35;color:#fff;outline:0;box-shadow:none}body .sd-card__form select[name=id] option::checkmark{order:2;margin-inline-start:auto;color:inherit;font-size:12px}body .sd-card__form select[name=id] option:disabled{color:#8b9299;cursor:not-allowed}body .sd-card__form select[name=id] option[value=""]{font-size:11px;font-weight:400;background:transparent}body .sd-card__form select[name=id] option[value=""]::checkmark{visibility:hidden}}@media(max-width:749px){body .sd-card__form select[name=id]{min-height:46px;font-size:12px;padding-left:14px}}@media(prefers-reduced-motion:reduce){body .sd-card__form select[name=id],body .sd-card__form select[name=id]::picker-icon,body .sd-card__form select[name=id]::picker(select){transition:none}}body:has(main .sd-hero) .sd-rail .sd-rail__inner{padding-top:40px;padding-bottom:48px}@media(max-width:749px){body:has(main .sd-hero) .sd-rail .sd-rail__inner{padding-top:28px;padding-bottom:32px}}body .sd-rail .sd-rail__view-all{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:156px;min-height:46px;padding:11px 17px;border:1px solid #071c35;border-radius:3px;background:#071c35;color:#fff;font-size:12px;font-weight:500;line-height:1.8;letter-spacing:.04em;text-decoration:none;transition:background-color .25s ease,border-color .25s ease}body .sd-rail .sd-rail__view-all:hover{background:#203b58;border-color:#203b58;color:#fff}body .sd-rail .sd-rail__view-all>span{color:inherit;transition:transform .25s ease}body .sd-rail .sd-rail__view-all:hover>span{transform:translate(2px,-2px)}body .sd-rail .sd-rail__view-all:focus-visible{outline:2px solid #071c35;outline-offset:4px}.sd-rail .sd-rail__track.is-mouse-dragging{scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.sd-rail .sd-rail__track{cursor:grab}.sd-rail .sd-rail__track a,.sd-rail .sd-rail__track img{cursor:grab;-webkit-user-select:none;user-select:none}.sd-rail .sd-rail__track img{-webkit-user-drag:none}.sd-rail .sd-rail__track.is-mouse-dragging,.sd-rail .sd-rail__track.is-mouse-dragging a{cursor:grabbing}}@media(max-width:749px){body .sd-rail .sd-rail__view-all{min-width:146px;min-height:44px;padding:10px 15px;font-size:11px}}@media(prefers-reduced-motion:reduce){body .sd-rail .sd-rail__view-all,body .sd-rail .sd-rail__view-all>span{transition:none}body .sd-rail .sd-rail__view-all:hover>span{transform:none}}@supports (appearance: base-select){body .sd-rail .sd-card__form select[name=id]::picker(select){position-area:block-end span-inline-end;position-try-fallbacks:none;position-try-order:normal;box-sizing:border-box;max-block-size:min(280px,40dvh,calc(100% - 14px));margin-block-start:7px;margin-block-end:0}}#MainContent:has(.sd-hero) .sd-rail__track{align-items:stretch}#MainContent:has(.sd-hero) .sd-rail__card{display:flex;flex-direction:column;align-self:stretch;transform:none;translate:none;rotate:none}#MainContent:has(.sd-hero) .sd-rail__product-link{flex:0 0 auto}#MainContent:has(.sd-hero) .sd-rail__card .sd-card__price{margin-top:auto;padding-top:10px}#MainContent:has(.sd-hero) .sd-rail__card .sd-card__form{margin-top:0}#MainContent:has(.sd-hero) .sd-magazine--cutout:before{clip-path:none}#MainContent:has(.sd-hero) .sd-editorial [data-sd-reveal]{translate:none;transform:none;clip-path:none;opacity:1;transition:none}#MainContent:has(.sd-hero) .sd-magazine--cutout .sd-magazine__object{animation:none;rotate:none}#MainContent:has(.sd-hero) .sd-magazine--cutout:not(.sd-magazine--bag) .sd-magazine__object{transform:none}#MainContent:has(.sd-hero) .sd-magazine--cutout .sd-editorial__image{transform:none;rotate:none;scale:none}#MainContent:has(.sd-hero) .sd-magazine--cutout.sd-magazine--bag .sd-magazine__object{top:0;height:calc(100% - 24px);transform:translate(-50%)}@media(min-width:750px){#MainContent:has(.sd-hero) .sd-magazine--cutout .sd-editorial__inner{align-items:stretch}#MainContent:has(.sd-hero) .sd-magazine--cutout .sd-editorial__media,#MainContent:has(.sd-hero) .sd-magazine--cutout .sd-editorial__content{height:480px;align-self:stretch}#MainContent:has(.sd-hero) .sd-magazine--cutout .sd-magazine__caption{bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sd-storefront.css.map */
