.strata-v2-basic{--strata-v2-header-height: 135px;--strata-v2-ink: #0f0f0f;--strata-v2-muted: #aaa5a0;--strata-v2-bg: #fff;--strata-v2-image-size: min(43.75vw, 630px);--strata-v2-copy-width: 240px;--strata-v2-side-margin: 45px;min-height:100svh;background:var(--strata-v2-bg);color:var(--strata-v2-ink);letter-spacing:0}body:has(.strata-v2-navi){--strata-v2-header-height: 135px;--strata-v2-ink: #0f0f0f;--strata-v2-muted: #aaa5a0;--strata-v2-bg: #fff;--strata-v2-image-size: min(43.75vw, 630px);--strata-v2-copy-width: 240px;--strata-v2-side-margin: 45px}body:has(.strata-v2-basic) #chat-drawer,body:has(.strata-v2-navi) #chat-drawer{display:none!important}body:has(.strata-v2-navi) #header-group>.shopify-section:has(.strata-v2-navi){position:relative;z-index:50;height:0;min-height:0}.strata-v2-navi{min-height:0}.strata-v2-contentsrow{font-family:"Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN",var(--font-body--family),sans-serif}.strata-v2-footer{background:#fff;color:#aaa5a0;font-family:"Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN",var(--font-body--family),sans-serif}.strata-v2-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--strata-footer-main-gap, 40px);min-height:48px;padding:var(--strata-footer-padding-y, 0) var(--strata-footer-padding-x, 45px);font-size:10px;line-height:1.4}.strata-v2-footer__links{display:flex;align-items:center;flex-wrap:wrap;gap:0}.strata-v2-footer__links a{color:currentColor;text-decoration:none;transition:color .18s ease;white-space:nowrap}.strata-v2-footer__links a:hover,.strata-v2-footer__links a:focus-visible{color:#6f6a65}.strata-v2-footer__links a+a:before{content:"|";display:inline-block;margin:0 var(--strata-footer-link-gap, 9px);color:currentColor}.strata-v2-footer__copyright{flex:0 0 auto;margin:0;white-space:nowrap}.strata-textbox{display:flex;justify-content:center;min-height:calc(100svh - 48px);padding:var(--strata-v2-header-height) 20px 84px;background:#fff;color:var(--strata-v2-ink);font-family:"Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN",var(--font-body--family),sans-serif}.strata-textbox__box{width:min(var(--strata-textbox-width, 1040px),calc(100vw - 72px));min-height:var(--strata-textbox-min-height, 620px);border:0;background:#fff}.strata-textbox__content{width:min(var(--strata-textbox-content-width, 560px),100%);margin:0 auto;padding:var(--strata-textbox-padding, 64px);font-size:11px;line-height:2;letter-spacing:0}.strata-textbox__content h2,.strata-textbox__content h3,.strata-textbox__content h4,.strata-textbox__content p{margin:0;color:currentColor;font:inherit;letter-spacing:0}.strata-textbox__content h2{margin-bottom:32px;font-size:12px;font-weight:600;line-height:1.6;text-transform:uppercase}.strata-textbox__content h3{margin-top:34px;margin-bottom:12px;font-size:11px;font-weight:500;line-height:1.7}.strata-textbox__content h4{margin-top:24px;margin-bottom:8px;font-size:11px;font-weight:500;line-height:1.7}.strata-textbox__content p+p{margin-top:10px}.strata-textbox__paragraph{text-align:justify;text-align-last:left;text-justify:inter-character}.strata-textbox__bullet{position:relative;padding-left:1.1em}.strata-textbox__bullet:before{content:"-";position:absolute;left:0}.strata-textbox__space{display:block;height:18px}.strata-contact__content .strata-contact__message{margin-bottom:60px}.strata-contact__form{width:100%}.strata-contact__fields{display:grid;gap:18px}.strata-contact__field{display:grid;gap:8px;margin:0;color:currentColor}.strata-contact__field span{font-size:10px;line-height:1;color:var(--strata-v2-muted);text-transform:uppercase}.strata-contact__field input,.strata-contact__field textarea{width:100%;border:0;border-bottom:1px solid #d8d8d8;border-radius:0;background:transparent;color:var(--strata-v2-ink);font:inherit;line-height:1.7;outline:none;padding:6px 0 9px;transition:border-color .18s ease}.strata-contact__field textarea{resize:vertical}.strata-contact__field input:focus,.strata-contact__field textarea:focus{border-color:#8d8882}.strata-contact__submit{min-width:112px;margin-top:34px;padding:11px 26px;border:0;border-radius:0;background:#f0f0ef;color:var(--strata-v2-ink);font:inherit;font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.strata-contact__submit:hover,.strata-contact__submit:focus-visible{background:#e4e3e1}.strata-contact__status,.strata-contact__errors{margin-bottom:24px;color:var(--strata-v2-muted)}.strata-faq__content .strata-faq__message{margin-bottom:60px}.strata-faq__items{display:grid;gap:0}.strata-faq__item{border-top:1px solid #d8d8d8}.strata-faq__item:last-child{border-bottom:1px solid #d8d8d8}.strata-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;color:var(--strata-v2-ink);cursor:pointer;list-style:none}.strata-faq__question::-webkit-details-marker{display:none}.strata-faq__question span:first-child{flex:1 1 auto}.strata-faq__icon{position:relative;flex:0 0 9px;width:9px;height:9px}.strata-faq__icon:before,.strata-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transform:translateY(-50%);transition:opacity .18s ease}.strata-faq__icon:after{transform:translateY(-50%) rotate(90deg)}.strata-faq__item[open] .strata-faq__icon:after{opacity:0}.strata-faq__answer{width:min(620px,100%);padding:0 42px 22px 0;color:var(--strata-v2-muted);line-height:2}body:has(.strata-v2-navi) .cart-page,body:has(.strata-v2-navi) .strata-cart-empty,body:has(.strata-v2-navi) .section-wrapper:has(.section--height-small){min-height:calc(100svh - 48px);padding-top:var(--strata-v2-header-height);background:#fff;color:var(--strata-v2-ink);font-family:"Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN",var(--font-body--family),sans-serif}body:has(.strata-v2-navi) .section-wrapper:has(.section--height-small) .section{min-height:calc(100svh - var(--strata-v2-header-height) - 48px);padding:0!important}body:has(.strata-v2-navi) .section-wrapper:has(.section--height-small) .section-content-wrapper{gap:18px!important;min-height:calc(100svh - var(--strata-v2-header-height) - 48px);justify-content:center!important;align-items:center!important;text-align:center}body:has(.strata-v2-navi) .section-wrapper:has(.section--height-small) h1{margin:0;font-size:16px;font-weight:700;line-height:1.45;letter-spacing:0}body:has(.strata-v2-navi) .section-wrapper:has(.section--height-small) p{max-width:360px;margin:0;color:#0f0f0f;font-size:13px;line-height:1.8}body:has(.strata-v2-navi) .section-wrapper:has(.section--height-small) a.button,body:has(.strata-v2-navi) .section-wrapper:has(.section--height-small) .button{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:32px;padding:0 16px;border-radius:0;background:#eee;color:#111;font-size:10px;font-weight:400;line-height:1;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.password-main-content{min-height:100svh;background:#fff;color:#0f0f0f;font-family:"Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN",var(--font-body--family),sans-serif}.password-main-content .section-password{min-height:100svh}.password-main-content .section-password>.section,.password-main-content .section-password .border-style,.password-main-content .section-password .section-content-wrapper{min-height:100svh}.password-main-content .section-password .section-content-wrapper{justify-content:center!important;align-items:center!important;gap:0!important;padding:72px 24px!important;text-align:center}.strata-password-logo{display:block;width:150px;height:auto;margin-bottom:16px}.password-main-content .section-password h1{margin:0;font-size:13px;font-weight:700;line-height:1.45;letter-spacing:0}.password-main-content .section-password p{max-width:360px;margin:0;font-size:12px;font-weight:700;line-height:1.45}.password-main-content .email-signup-block{width:min(280px,calc(100vw - 48px))!important}.password-main-content .email-signup__form{width:100%;align-items:center}.password-main-content .email-signup__input-group{width:100%;margin:48px auto 0;gap:4px;align-items:center;justify-content:center;flex-direction:row!important}.password-main-content .email-signup__input-group input{width:auto!important;flex:1 1 auto;min-height:28px;border-radius:0!important;font-size:9px}.password-main-content .email-signup__button,.password-main-content .email-signup__button.button,.password-main-content .email-signup__button.button-unstyled{min-width:60px;width:auto!important;min-height:28px;border-radius:0!important;background:#eee;color:#111;font-size:7px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}body:has(.password-main-content)>footer{position:fixed;right:34px;bottom:28px;left:34px;z-index:5;color:#aaa5a0;font-family:"Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN",var(--font-body--family),sans-serif;font-size:10px;line-height:1.4}body:has(.password-main-content) .password-footer{justify-content:center;min-height:0;padding:0;background:transparent}body:has(.password-main-content) .password-footer__powered-by,body:has(.password-main-content) .password-footer__admin-link{display:none}body:has(.password-main-content) .password-footer__button{color:currentColor;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.strata-cart-empty{display:grid;grid-template-columns:minmax(0,1fr) var(--strata-v2-image-size) minmax(0,1fr);align-items:start}.strata-cart-empty__box{position:relative;grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--strata-v2-image-size);height:var(--strata-v2-image-size);padding:24px;border:1px solid rgba(15,15,15,.16);text-align:center}.strata-cart-empty__title{margin:0;font-size:16px;font-weight:700;line-height:1.45;letter-spacing:0}.strata-cart-empty__text{max-width:360px;margin:26px 0 0;font-size:13px;line-height:1.8}.strata-cart-empty__text a{color:currentColor;text-underline-offset:3px}.strata-cart-empty__actions{position:absolute;left:50%;bottom:58px;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:0;transform:translate(-50%)}.strata-cart-empty__button{display:inline-flex;align-items:center;justify-content:center;min-width:98px;min-height:26px;padding:0 18px;border-radius:0;color:#555;font-size:10px;font-weight:400;line-height:1;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.strata-cart-empty__button--primary{background:#eee;color:#111}.strata-v2-basic__header{position:fixed;top:0;left:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:var(--strata-v2-header-height);padding:0 var(--strata-v2-side-margin);background:#fff}.strata-v2-basic__nav,.strata-v2-basic__actions{display:flex;align-items:center;gap:18px;font-size:11px;line-height:1;letter-spacing:.18em;text-transform:uppercase}.strata-v2-basic__nav{justify-self:start}.strata-v2-basic__nav-item{position:relative;display:inline-block}.strata-v2-basic__nav-item:after{content:"";position:absolute;top:100%;left:0;width:130px;height:18px}.strata-v2-basic__submenu{position:absolute;top:calc(100% + 9px);left:-8px;display:flex;flex-direction:column;gap:3px;min-width:150px;color:var(--strata-v2-muted);font-size:inherit;line-height:inherit;letter-spacing:inherit;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.strata-v2-basic__submenu a{display:block;padding:6px 28px 6px 8px}.strata-v2-basic__nav-item.is-submenu-open .strata-v2-basic__submenu{opacity:1;pointer-events:auto;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.strata-v2-basic__nav-item:hover .strata-v2-basic__submenu{opacity:1;pointer-events:auto;transform:translateY(0)}}.strata-v2-basic__actions{justify-self:end;color:var(--strata-v2-muted)}.strata-v2-basic__nav a,.strata-v2-basic__nav-trigger,.strata-v2-basic__actions a,.strata-v2-basic__logo{color:currentColor;text-decoration:none}.strata-v2-basic__nav a,.strata-v2-basic__nav-trigger,.strata-v2-basic__actions a{display:inline-block;transition:color .18s ease,opacity .18s ease}.strata-v2-basic__nav-trigger{-webkit-appearance:none;appearance:none;padding:0;border:0;background:transparent;border-radius:0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;cursor:pointer}.strata-v2-basic__nav a:hover,.strata-v2-basic__nav a:focus-visible,.strata-v2-basic__nav-trigger:hover,.strata-v2-basic__nav-trigger:focus-visible,.strata-v2-basic__actions a:hover,.strata-v2-basic__actions a:focus-visible{opacity:.58}.strata-v2-basic__logo{justify-self:center;transform:translate(-6px);font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1;letter-spacing:.02em}.strata-v2-basic__logo-image{display:block;width:132px;height:auto}.strata-v2-basic__stage{display:grid;grid-template-columns:minmax(0,1fr) var(--strata-v2-image-size) minmax(0,1fr);align-items:start;min-height:100svh;padding-top:var(--strata-v2-header-height)}.strata-v2-basic__copy{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-self:start;width:var(--strata-v2-copy-width);margin-left:var(--strata-v2-side-margin);min-height:var(--strata-v2-image-size);font-size:11px;line-height:2;color:var(--strata-v2-ink)}.strata-v2-basic__stage--copy-right .strata-v2-basic__copy{grid-column:3;margin-right:0;margin-left:var(--strata-v2-side-margin)}.strata-v2-basic__stage--herotop{transition:opacity .52s ease;will-change:opacity}#MainContent[data-template=index]>.shopify-section:first-child .strata-v2-herotop{--strata-v2-home-footer-reserve: 48px;min-height:calc(100svh - var(--strata-v2-home-footer-reserve))}#MainContent[data-template=index]>.shopify-section:first-child .strata-v2-herotop .strata-v2-basic__stage{min-height:calc(100svh - var(--strata-v2-home-footer-reserve))}@media screen and (min-width:990px){#MainContent[data-template=index]>.shopify-section:first-child .strata-v2-herotop .strata-v2-basic__stage--herotop{--strata-v2-image-size: min( 720px, calc(100svh - var(--strata-v2-home-footer-reserve) - (var(--strata-v2-header-height) * 2)) );align-items:center;box-sizing:border-box;padding-top:calc(var(--strata-v2-header-height) + 24px);padding-bottom:calc(var(--strata-v2-header-height) - 24px)}}.strata-v2-basic__stage--herotop.is-hero-faded-out{opacity:0!important;pointer-events:none}.strata-v2-basic__stage--scroll-fade-fade.strata-v2-basic__stage--scroll-target-text .strata-v2-basic__copy,.strata-v2-basic__stage--scroll-fade-fade.strata-v2-basic__stage--scroll-target-both .strata-v2-basic__copy,.strata-v2-basic__stage--scroll-fade-fade.strata-v2-basic__stage--scroll-target-image .strata-v2-basic__media,.strata-v2-basic__stage--scroll-fade-fade.strata-v2-basic__stage--scroll-target-both .strata-v2-basic__media{opacity:0;transform:translateY(8px);transition:opacity var(--scroll-fade-duration, .7s) ease var(--scroll-fade-delay, .2s),transform var(--scroll-fade-duration, .7s) ease var(--scroll-fade-delay, .2s)}.strata-v2-basic__stage--scroll-fade-fade.strata-v2-basic__stage--scroll-target-text.is-text-visible .strata-v2-basic__copy,.strata-v2-basic__stage--scroll-fade-fade.strata-v2-basic__stage--scroll-target-both.is-text-visible .strata-v2-basic__copy,.strata-v2-basic__stage--scroll-fade-fade.strata-v2-basic__stage--scroll-target-image.is-image-visible .strata-v2-basic__media,.strata-v2-basic__stage--scroll-fade-fade.strata-v2-basic__stage--scroll-target-both.is-image-visible .strata-v2-basic__media{opacity:1;transform:translateY(0)}.strata-v2-basic__stage--scroll-fade-focus.strata-v2-basic__stage--scroll-target-text .strata-v2-basic__copy,.strata-v2-basic__stage--scroll-fade-focus.strata-v2-basic__stage--scroll-target-both .strata-v2-basic__copy{opacity:0;transform:translateY(14px);transition:opacity var(--scroll-fade-duration, 1.1s) cubic-bezier(.22,1,.36,1) calc(var(--scroll-fade-delay, .25s) + .16s),transform var(--scroll-fade-duration, 1.1s) cubic-bezier(.22,1,.36,1) calc(var(--scroll-fade-delay, .25s) + .16s)}.strata-v2-basic__stage--scroll-fade-focus.strata-v2-basic__stage--scroll-target-image .strata-v2-basic__media,.strata-v2-basic__stage--scroll-fade-focus.strata-v2-basic__stage--scroll-target-both .strata-v2-basic__media{opacity:0;filter:blur(6px);transform:translateY(10px) scale(1.015);transition:opacity var(--scroll-fade-duration, 1.1s) cubic-bezier(.22,1,.36,1) var(--scroll-fade-delay, .25s),filter var(--scroll-fade-duration, 1.1s) cubic-bezier(.22,1,.36,1) var(--scroll-fade-delay, .25s),transform var(--scroll-fade-duration, 1.1s) cubic-bezier(.22,1,.36,1) var(--scroll-fade-delay, .25s)}.strata-v2-basic__stage--scroll-fade-focus.strata-v2-basic__stage--scroll-target-text.is-text-visible .strata-v2-basic__copy,.strata-v2-basic__stage--scroll-fade-focus.strata-v2-basic__stage--scroll-target-both.is-text-visible .strata-v2-basic__copy,.strata-v2-basic__stage--scroll-fade-focus.strata-v2-basic__stage--scroll-target-image.is-image-visible .strata-v2-basic__media,.strata-v2-basic__stage--scroll-fade-focus.strata-v2-basic__stage--scroll-target-both.is-image-visible .strata-v2-basic__media{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.strata-v2-basic__stage--scroll-fade-fade .strata-v2-basic__copy,.strata-v2-basic__stage--scroll-fade-fade .strata-v2-basic__media,.strata-v2-basic__stage--scroll-fade-focus .strata-v2-basic__copy,.strata-v2-basic__stage--scroll-fade-focus .strata-v2-basic__media{opacity:1;filter:none;transform:none;animation:none;transition:none}.strata-v2-basic__stage--herotop{opacity:1}}.strata-v2-basic__stage--text-top .strata-v2-basic__copy{justify-content:flex-start}.strata-v2-basic__stage--text-middle .strata-v2-basic__copy{justify-content:center}.strata-v2-basic__stage--text-bottom .strata-v2-basic__copy{justify-content:flex-end}.strata-v2-basic__media{grid-column:2;grid-row:1;position:relative;width:var(--strata-v2-image-size);height:var(--strata-v2-image-size);margin:0;overflow:hidden;background:#e6e2dc}.strata-v2-basic__media--drawing-overflow{overflow:visible}.strata-v2-contentsrow-vertical{min-height:auto}.strata-v2-basic__stage--vertical{grid-template-columns:minmax(0,1fr) var(--strata-v2-image-size) minmax(0,1fr);grid-template-rows:auto auto;gap:36px;min-height:auto;padding-bottom:84px}.strata-v2-basic__stage--vertical .strata-v2-basic__copy,.strata-v2-basic__stage--vertical.strata-v2-basic__stage--copy-left .strata-v2-basic__copy,.strata-v2-basic__stage--vertical.strata-v2-basic__stage--copy-right .strata-v2-basic__copy{grid-column:2;grid-row:2;justify-self:start;width:var(--strata-v2-vertical-copy-width, 75%);min-height:auto;margin-right:0;margin-left:0}.strata-v2-basic__stage--vertical .strata-v2-basic__item:not(.strata-v2-basic__item--button){width:100%}.strata-v2-contentsrow-3{min-height:auto}.strata-v2-basic__stage--row3{grid-template-columns:minmax(var(--strata-v2-row3-text-margin, 120px),1fr) var(--strata-v2-copy-width) minmax(var(--strata-v2-row3-text-margin, 120px),1fr) var(--strata-v2-image-size);grid-template-rows:auto;align-items:center;min-height:100svh;padding:var(--strata-v2-header-height) var(--strata-v2-row3-image-margin, 135px) var(--strata-v2-row3-image-margin, 135px) 0}.strata-v2-basic__stage--row3 .strata-v2-basic__copy{grid-column:2;grid-row:1;justify-self:center;width:var(--strata-v2-copy-width);min-height:auto;margin:0}.strata-v2-basic__stage--row3 .strata-v2-basic__media{grid-column:4;grid-row:1}.strata-v2-basic__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.strata-v2-basic__slide-picture{display:block;width:100%;height:100%}.strata-v2-basic__media--slideshow .strata-v2-basic__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--strata-slideshow-duration, .9s) ease}.strata-v2-basic__media--slideshow .strata-v2-basic__slide.is-active{opacity:1}.strata-v2-basic__media-link{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.strata-v2-basic__drawing{position:absolute;pointer-events:none;z-index:2;top:calc(50% + var(--strata-drawing-current-y, var(--strata-drawing-y, 0%)) + var(--strata-drawing-parallax-y, 0px));left:calc(50% + var(--strata-drawing-current-x, var(--strata-drawing-x, 0%)));width:var(--strata-drawing-current-width, var(--strata-drawing-width, 76%));max-width:none;opacity:var(--strata-drawing-opacity, .65);transform:translate3d(-50%,-50%,0);will-change:transform}.strata-v2-basic__item{width:var(--item-width, var(--strata-v2-copy-width));max-width:calc(100vw - (var(--strata-v2-side-margin) * 2));margin:var(--item-margin-top, 0) 0 var(--item-margin-bottom, 0);color:var(--item-color, currentColor)}.strata-v2-basic__item-link{color:currentColor;text-decoration:none}.strata-v2-basic__item--button{display:inline-block;vertical-align:top;width:auto;margin-right:0}.strata-v2-basic__item--button+.strata-v2-basic__item--button{margin-left:0}.strata-v2-basic__heading,.strata-v2-basic__price,.strata-v2-basic__paragraph,.strata-v2-basic__details{margin:0}.strata-v2-basic__heading{font-size:11px;line-height:var(--item-line-height, 1.6);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.strata-v2-basic__price{color:var(--item-color, var(--strata-v2-muted));font-size:10px;line-height:var(--item-line-height, 1.6)}.strata-v2-basic__paragraph{display:inline-block;font-size:11px;line-height:var(--item-line-height, 2.5);transform:scaleY(.95);transform-origin:left top}.strata-v2-basic__paragraph p,.strata-v2-basic__detail-body p{margin:0}.strata-v2-basic__paragraph p+p,.strata-v2-basic__detail-body p+p{margin-top:1em}.strata-v2-basic__details{color:var(--item-color, currentColor)}.strata-v2-basic__details:not([open]){margin-bottom:var(--item-margin-bottom, 32px)}.strata-v2-basic__details[open]{margin-bottom:max(var(--item-margin-bottom, 0px),27px)}.strata-v2-basic__details summary{display:inline-flex;align-items:center;gap:2px;list-style:none;cursor:pointer;font-size:11px;line-height:1}.strata-v2-basic__details summary::-webkit-details-marker{display:none}.strata-v2-basic__details summary:before{content:"+"}.strata-v2-basic__details[open] summary:before{content:"-"}.strata-v2-basic__detail-body{margin-top:0;color:var(--strata-v2-muted);font-size:10px;line-height:var(--item-line-height, 2.5)}.strata-v2-basic__buttons{display:flex;align-items:center;width:max-content;max-width:calc(100vw - var(--strata-v2-side-margin) - 24px);gap:10px;margin-top:0}.strata-v2-basic__button-form{margin:0}.strata-v2-basic__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;width:min(var(--item-width, 128px),100%);min-width:78px;min-height:32px;padding:0 16px;background:transparent;color:var(--item-color, #555);cursor:pointer;font-family:inherit;font-size:10px;line-height:1;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.strata-v2-basic__button--primary{background:#f0f0f0;color:var(--item-color, #111)}.strata-v2-basic__item--purchase-plan{display:flex;flex-direction:column;width:min(var(--strata-plan-width, 240px),100%);margin-top:var(--item-margin-top, 0);margin-bottom:var(--item-margin-bottom, 0);gap:20px}.strata-v2-basic__plan-field{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%}.strata-v2-basic__plan-label{flex:0 0 auto;color:var(--item-color, #111);font-size:9px;line-height:1;letter-spacing:.12em;text-transform:uppercase}.strata-v2-basic__plan-select{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:auto;min-width:max-content;min-height:16px;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:0 14px 0 0;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 5px) 50%,calc(100% - 1px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;box-shadow:none;color:var(--item-color, #111);font-family:inherit;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase}.strata-v2-basic__plan-select:focus{outline:none;box-shadow:none}.strata-v2-basic__plan-buttons{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%}.strata-v2-basic__plan-button{width:min(var(--strata-plan-button-width, 128px),100%)}@media screen and (max-width:1070px){.strata-v2-basic{--strata-v2-copy-width: min(100vw - 56px, 360px);--strata-v2-side-margin: 0px;min-height:auto}body:has(.strata-v2-navi){--strata-v2-copy-width: min(100vw - 56px, 360px);--strata-v2-side-margin: 0px}.strata-v2-basic__stage{grid-template-columns:minmax(28px,1fr) var(--strata-v2-image-size) minmax(28px,1fr);gap:28px;min-height:auto;padding-bottom:36px}.strata-v2-basic__copy{grid-column:2;grid-row:2;justify-self:start;width:var(--strata-v2-copy-width);margin-left:0;margin-right:0;min-height:auto}.strata-v2-basic__stage--copy-left .strata-v2-basic__copy,.strata-v2-basic__stage--copy-right .strata-v2-basic__copy{grid-column:2;grid-row:2;margin-left:0;margin-right:0}.strata-v2-basic__media{grid-column:2;grid-row:1}.strata-v2-basic__stage:not(.strata-v2-basic__stage--vertical) .strata-v2-basic__copy{width:min(var(--strata-v2-mobile-copy-width, var(--strata-v2-copy-width)),100%)}.strata-v2-basic__stage:not(.strata-v2-basic__stage--vertical) .strata-v2-basic__item:not(.strata-v2-basic__item--button){width:100%}.strata-v2-basic__stage--vertical .strata-v2-basic__copy,.strata-v2-basic__stage--vertical.strata-v2-basic__stage--copy-left .strata-v2-basic__copy,.strata-v2-basic__stage--vertical.strata-v2-basic__stage--copy-right .strata-v2-basic__copy,.strata-v2-basic__stage--row3 .strata-v2-basic__copy{grid-column:2;grid-row:2;justify-self:start;width:var(--strata-v2-vertical-mobile-copy-width, var(--strata-v2-vertical-copy-width, 75%));margin-left:0;margin-right:0;min-height:auto}.strata-v2-basic__stage--row3{grid-template-columns:minmax(28px,1fr) var(--strata-v2-image-size) minmax(28px,1fr);grid-template-rows:auto auto;gap:36px;min-height:auto;padding:var(--strata-v2-header-height) 0 84px}.strata-v2-basic__stage--row3 .strata-v2-basic__media{grid-column:2;grid-row:1}.strata-v2-basic__stage--row3 .strata-v2-basic__item:not(.strata-v2-basic__item--button){width:100%}.strata-v2-footer__inner{flex-direction:column;justify-content:center;gap:12px;padding:22px 18px;text-align:center}.strata-v2-footer__links{justify-content:center;row-gap:3px;line-height:1.2}.strata-v2-footer__links a+a:before{margin:0 3px}.strata-v2-footer__copyright{width:100%;white-space:normal}.strata-textbox{padding-bottom:72px}.strata-textbox__box{width:min(100vw - 70px,var(--strata-textbox-width, 1040px));min-height:min(var(--strata-textbox-min-height, 620px),680px)}.strata-textbox__content{padding:min(var(--strata-textbox-padding, 64px),44px)}}.strata-v2-basic__stage--vertical .strata-v2-basic__copy,.strata-v2-basic__stage--vertical.strata-v2-basic__stage--copy-left .strata-v2-basic__copy,.strata-v2-basic__stage--vertical.strata-v2-basic__stage--copy-right .strata-v2-basic__copy{grid-column:2;grid-row:2;width:var(--strata-v2-vertical-copy-width, 75%);margin-left:0;margin-right:0}.strata-v2-basic__stage--vertical .strata-v2-basic__media{grid-column:2;grid-row:1}@media screen and (max-width:989px){.strata-v2-basic{--strata-v2-header-height: 92px;--strata-v2-image-size: min(78vw, 630px);--strata-v2-side-margin: 20px}body:has(.strata-v2-navi){--strata-v2-header-height: 92px;--strata-v2-image-size: min(78vw, 630px);--strata-v2-side-margin: 20px}.strata-v2-basic__header{padding:0 var(--strata-v2-side-margin)}.strata-v2-basic__nav,.strata-v2-basic__actions{gap:12px;font-size:11px}.strata-v2-basic__logo{font-size:26px}}@media screen and (max-width:749px){#MainContent[data-template=index]>.shopify-section:first-child .strata-v2-herotop{--strata-v2-home-footer-reserve: 78px}.strata-v2-basic{--strata-v2-header-height: 74px;--strata-v2-image-size: min(100vw - 32px, 520px);--strata-v2-copy-width: min(100vw - 32px, 360px);--strata-v2-side-margin: 0px}body:has(.strata-v2-navi){--strata-v2-header-height: 74px;--strata-v2-image-size: min(100vw - 70px, 520px);--strata-v2-copy-width: min(100vw - 32px, 360px);--strata-v2-side-margin: 0px}body:has(.strata-v2-navi) .strata-cart-empty{align-items:center;min-height:calc(100svh - 166px);padding-top:0}.strata-cart-empty__box{width:var(--strata-v2-image-size);height:min(126vw,560px);min-height:480px}.strata-cart-empty__actions{bottom:28px;gap:12px;width:calc(100% - 48px)}.strata-cart-empty__button{min-width:112px;min-height:32px;padding:0 14px;white-space:nowrap}.strata-v2-basic__header{grid-template-columns:1fr auto 1fr;padding:0 clamp(41.6px,12vw,58px)}.strata-v2-basic__nav,.strata-v2-basic__actions{gap:6px;font-size:9px;letter-spacing:.08em}.strata-v2-basic__nav{gap:7px;letter-spacing:.08em}.strata-v2-basic__submenu{top:calc(100% + 10px);gap:6px}.strata-v2-basic__submenu a{padding:6px 8px;background:transparent}.strata-v2-basic__logo{font-size:22px;transform:translate(-2px)}.strata-v2-basic__logo-image{width:82px}.strata-v2-basic__stage{--strata-v2-image-size: min(calc(100vw - (var(--strata-v2-mobile-image-margin, 16px) * 2)), 520px);grid-template-columns:minmax(0,1fr);gap:24px;justify-items:center}#MainContent:not([data-template=index])>.shopify-section:first-child .strata-v2-basic__stage{padding-top:calc(var(--strata-v2-header-height) * 2)}.strata-v2-basic__copy{grid-column:1;grid-row:2;justify-self:start;width:min(var(--strata-v2-mobile-copy-width, var(--strata-v2-copy-width)),calc(100vw - (var(--strata-v2-mobile-copy-margin-left, 0px) * 2)));margin-left:var(--strata-v2-mobile-copy-margin-left, 0px);margin-right:0;min-height:auto}.strata-v2-basic__item{max-width:100%}.strata-v2-basic__stage--copy-left .strata-v2-basic__copy,.strata-v2-basic__stage--copy-right .strata-v2-basic__copy{grid-column:1;grid-row:2;justify-self:start;margin-left:var(--strata-v2-mobile-copy-margin-left, 0px);margin-right:0}#MainContent:not([data-template=index]) .strata-v2-basic__copy{margin-top:10px}.strata-v2-basic__media{grid-column:1;grid-row:1;justify-self:center}#MainContent>.shopify-section:first-child .strata-v2-basic__media{margin-top:10px}.strata-v2-basic__stage--mobile-image-viewport-center{min-height:100svh;padding-top:0;grid-template-rows:1fr auto 1fr auto}.strata-v2-basic__stage--mobile-image-viewport-center .strata-v2-basic__media{grid-row:2}#MainContent[data-template=index]>.shopify-section:first-child .strata-v2-herotop .strata-v2-basic__media{height:calc(var(--strata-v2-image-size) * 1450 / 1168);margin-top:0;transform:translateY(calc(var(--strata-v2-home-footer-reserve) / 2))}#MainContent[data-template=index]>.shopify-section:first-child .strata-v2-herotop .strata-v2-basic__stage--mobile-image-viewport-center{grid-template-rows:1fr auto 1fr}.strata-v2-basic__stage--mobile-image-viewport-center .strata-v2-basic__copy,.strata-v2-basic__stage--mobile-image-viewport-center.strata-v2-basic__stage--copy-left .strata-v2-basic__copy,.strata-v2-basic__stage--mobile-image-viewport-center.strata-v2-basic__stage--copy-right .strata-v2-basic__copy{grid-row:4}.strata-v2-basic__drawing{--strata-drawing-current-x: var(--strata-drawing-mobile-x, var(--strata-drawing-x, 0%));--strata-drawing-current-y: var(--strata-drawing-mobile-y, var(--strata-drawing-y, 0%));--strata-drawing-current-width: var(--strata-drawing-mobile-width, var(--strata-drawing-width, 76%))}.strata-v2-basic__stage--mobile-copy-center .strata-v2-basic__copy,.strata-v2-basic__stage--mobile-copy-center.strata-v2-basic__stage--copy-left .strata-v2-basic__copy,.strata-v2-basic__stage--mobile-copy-center.strata-v2-basic__stage--copy-right .strata-v2-basic__copy{justify-self:center;margin-left:0;margin-right:0}.strata-v2-basic__stage--row3{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:24px;padding:var(--strata-v2-header-height) 0 84px}.strata-v2-basic__stage--row3 .strata-v2-basic__copy{grid-column:2;grid-row:2;justify-self:start;width:var(--strata-v2-vertical-mobile-copy-width, var(--strata-v2-vertical-copy-width, 75%));margin-left:0;margin-right:0;min-height:auto}.strata-v2-basic__stage--row3 .strata-v2-basic__media{grid-column:2;grid-row:1}.strata-v2-basic__stage--row3 .strata-v2-basic__item:not(.strata-v2-basic__item--button){width:100%}.strata-textbox{padding:var(--strata-v2-header-height) 0 72px}#MainContent:not([data-template=index])>.shopify-section:first-child .strata-textbox{padding-top:calc(var(--strata-v2-header-height) * 2)}.strata-textbox__box{width:min(calc(var(--strata-v2-image-size) - 18px),100%);min-height:min(118vw,560px)}.strata-textbox__content{padding:34px 0;font-size:10px;line-height:1.9}.strata-textbox__content h2{margin-bottom:26px;font-size:11px}.strata-textbox__content h3{margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/strata-v2-base.css.map */
