:root{--off:255,255,255;--dark:40,40,40;--white:235,240,245;--black:75,75,75;--gray:125,125,125;--blue:75,140,175;--deepblue:30,70,125;--paymentcolor:84,51,235;--paymentcolor_hover:69,36,219;--inner:960px;--spacer:275px;--gutter:75px;--switchimage:500px}html{width:100vw;overflow-x:hidden}*{box-sizing:border-box;text-decoration:none}body{margin:0;padding:0;font-family:gill-sans-nova,toppan-bunkyu-gothic-pr6n,sans-serif;font-size:13.5px;font-style:normal;font-weight:400;line-height:2.1;letter-spacing:0}h1,h2,h3,h4,div,dl,dt,dd,ul,li,img,a,p,span,iframe,small,strong,figure,address,select,input,button,textarea,i,b,u,hr,em,sub,time{margin:0;padding:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;list-style:none;text-align:justify;word-break:break-word;outline:none;background:none;border:none}img,svg{display:block}button{cursor:pointer}small{font-size:92%}.if-large{display:flex!important}.if-narrow{display:none!important}.marker{background-color:initial;background-image:linear-gradient(to bottom,rgba(var(--white),1) 0% 100%)}.font-loading-target{opacity:1;transition:opacity .2s ease}.wf-loading .font-loading-target{opacity:0}.wf-active .font-loading-target,.wf-inactive .font-loading-target{opacity:1}.no-scroll{overflow:hidden;overscroll-behavior:none;touch-action:none;scrollbar-gutter:stable}.tategaki{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;letter-spacing:.12em;line-height:1.4;white-space:nowrap}.backgroundcolor{width:100vw;height:100vh;background-color:rgba(var(--white),1);position:fixed;top:0;left:0;z-index:-1}.cover{width:100%;height:100%;object-fit:cover}.logo{display:flex;flex-direction:column;align-items:center;transform-origin:center}.logosymbol{display:flex;justify-content:flex-start;align-items:flex-start}.logosymbol svg{height:94px;padding:0 3.4px;transform-origin:top left}.logotype{width:72px;margin:13px 0 0 1px}.global{width:100%}.global li{font-size:105%;letter-spacing:.02rem}.global a{display:flex;justify-content:space-between;align-items:center;position:relative}.global i{white-space:nowrap}.global hr{width:12px;height:.5px;margin:3px 0 0 12px;border-top:.5px solid rgba(var(--white),.5);transition:.5s ease-out .12s}.global :hover hr{width:100%}.stickyicons{color:rgba(var(--white),1);position:fixed;top:52px;right:35px;transition:.3s ease;z-index:10;transform-origin:center center;animation:blur_fade .8s ease-out both .8s}.icons{height:auto}.icons .header__icon{width:32px;color:inherit}.icons .header__icon+.header__icon{margin:0 0 0 6px}.stickyicons.has-scroll{color:rgba(var(--black),1);top:27px;right:27px}.stickyicons.has-scroll .header__icon{filter:drop-shadow(1px 1px 0 rgba(var(--white),.9))}.stickyicons.has-scroll .cart-count-bubble{background-color:rgba(var(--black),1)!important;color:rgba(var(--white),1)}.blurcircle{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translate(0)}.blurcircle hr{width:15px;height:15px;border:.5px solid;border-radius:50%;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);transform-origin:center center;animation:blur_circle 2s linear infinite 2s}.scrollbutton{display:flex;justify-content:center;align-items:flex-end;width:20px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:2}.scrollbutton>*{transform-origin:bottom center;animation:blur_fade .8s ease-out both .8s}.scrollbutton i{display:flex;justify-content:center;align-items:flex-end;width:100%;height:75px;margin:0 0 15px}.scrollbutton i hr{width:1px;height:100%;border-left:.5px solid;opacity:0;transform-origin:bottom center;animation:stretch_line_vertical 2s linear infinite 2s}.scrollbutton b{top:initial;bottom:15px}.contentname{display:flex;justify-content:center;width:100%;font-size:625%;line-height:1;letter-spacing:-.02rem;color:rgba(var(--off),.8);overflow:hidden}.contentname>*{position:relative;white-space:nowrap}.contentname.is-left{justify-content:flex-start}.contentname.is-right{justify-content:flex-end}.contentname.is-left i{left:-5px}.contentname.is-right i{right:-5px}.contentname.onlayer{position:absolute;top:-15px;left:0;z-index:2;overflow:hidden}.linkhover{font-size:108%;line-height:1.8;position:relative}.linkhover:before{content:"";width:0;height:6px;background-color:rgba(var(--white),.2);position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,2px);transition:.4s ease-out}.linkhover:hover:before{width:100%}.viewmore{display:flex;justify-items:center;align-items:center;height:48px;padding:0 55px;border:.5px solid rgba(var(--black),.3);background-color:rgba(var(--off),.98);position:relative}.viewmore i{margin:auto;font-size:82%;letter-spacing:.06rem;white-space:nowrap}.viewmore .blurcircle{right:0}.viewmore .stretchline{width:50px;height:1px;border-top:.5px solid;position:absolute;top:50%;right:0;opacity:0;transform-origin:center right;animation:stretch_line_horizontal 2s linear infinite 2s}.illustration{position:absolute;z-index:0}header{position:absolute;top:calc(50% - 112px);left:0;z-index:10;transform-origin:center right;animation:blur_fade .8s ease-out both .8s}header *{color:rgba(var(--white),1);fill:rgba(var(--white),1);cursor:pointer}header .logo{margin:30px 0 0 82px;transition:.3s ease-out}header .logo>*{display:flex;flex-direction:column;align-items:center}header .logosymbol{transform-origin:top center;transition:.4s ease-out .05s;filter:drop-shadow(0 0 0 rgba(var(--black),0))}header .logosymbol svg{transition:.3s ease-out .5s}header .logotype{transition:.6s ease-out .2s}.has-sticky{position:fixed;top:0;left:0}.has-sticky .logo{align-items:flex-start;margin:30px 0 0 30px}.has-sticky .logo:hover{transform:scaleX(1.03)}.has-sticky .logosymbol{filter:drop-shadow(2px 2px 0 rgba(var(--black),.6))}.has-sticky .logosymbol svg{height:55px}.has-sticky .logotype{width:0;height:0;opacity:0;visibility:hidden;pointer-events:none;filter:blur(20px)}.overlay{width:100vw;height:100vh;height:100dvh;background-color:rgba(var(--white),.97);position:fixed;top:0;left:0;z-index:99;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:.4s ease-out}.overlay.is-show{opacity:1;visibility:visible;pointer-events:initial}.no-scroll header .logo{transform:translate(-200%)}.closer{display:flex;justify-content:center;align-items:center;width:57px;aspect-ratio:1;position:fixed;top:32px;left:38px;z-index:10;opacity:0;visibility:hidden;filter:blur(20px)}.is-show .closer{opacity:1;visibility:visible;filter:blur(0px)}.closer hr{width:100%;height:1px;border-top:1px solid;position:absolute;top:50%;left:50%;transition:.3s ease-out}.closer hr:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.closer hr:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.closer:hover hr{width:90%;transform:translate(-50%,-50%) rotate(0)}.overlay .frame{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;position:relative}.overlay .frame>*{color:rgba(var(--black),1);fill:rgba(var(--black),1);opacity:0;visibility:hidden;filter:blur(20px)}.overlay.is-show .frame>*{opacity:1;visibility:visible;filter:blur(0px)}.navigation .frame{flex-direction:row;justify-content:flex-end;align-items:flex-start}.navigation .frame>*{width:50%}.overlay .as-clip{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;height:100dvh;padding:0 0 44px;position:fixed;top:0;left:0}.overlay .clip{display:flex;justify-content:center;align-items:center;width:100%}.overlay .main{flex-direction:column}.overlay .logo{margin:0 0 35px}.overlay .logo .logosymbol{display:none}.overlay .logotype{width:90px;margin:0 auto}.overlay .global{margin:0 0 35px}.overlay .global li{text-align:center}.overlay .global a{display:inline-flex;width:initial}.overlay .global hr{display:none}.overlay .sub{flex-direction:row;justify-content:center;position:fixed;bottom:44px;left:0}.overlay .sub .block{display:flex;flex-direction:column;align-items:flex-end;min-width:140px;padding:0 40px 0 0;line-height:2}.overlay .sub .block+.block{align-items:flex-start;padding:0 0 0 40px;border-left:.5px solid rgba(var(--black),.5)}.overlay .sub a{display:flex;justify-content:center;position:relative}.overlay .sub hr{width:6px;height:6px;border:.5px solid;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-40%)}.overlay .link-this a{position:relative}.overlay .link-this .product-notes{width:100%;font-size:95%}.overlay .link-this .viewmore{height:initial;padding:initial;margin:initial;border:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.overlay .link-this .viewmore i{display:none}.overlay .link-this .keyvisual{height:50vh;height:50dvh}.overlay .logosymbol{width:100%;height:100%;color:rgba(var(--black),.06);position:fixed;bottom:0;left:10.25vw;animation:blur-breath 9s linear infinite alternate;z-index:-1;pointer-events:none}.overlay .logosymbol svg{height:100%;padding:0 1.5vw}.heading{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:130px;color:rgba(var(--white),1);position:absolute;top:calc(50% - 95px);right:0;z-index:1;transform-origin:center left;animation:blur_fade .8s ease-out both .8s}.tagline{color:rgba(var(--white),1);position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-65%)}.tagline>*{transform-origin:center center;animation:blur_fade .8s ease-out both .8s}.tagline h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:200%;line-height:2;white-space:nowrap}.tagline h2 i{padding:0 0 3px;font-size:42%;letter-spacing:.08rem}.tagline h2 b{padding:12px 0 0;font-size:39%;letter-spacing:0}.tagline ul{display:flex;justify-content:center;align-items:center;width:100%;margin:9px 0 0}.tagline li{position:relative}.tagline li+li:before{content:"";width:.5px;height:13px;border-left:.5px solid;position:absolute;top:50%;left:0;transform:translateY(-42.5%) rotate(40deg)}.tagline li a{padding:0 20px;letter-spacing:.04rem}.tagline li i{white-space:nowrap}.tagline li b{margin:.5px 0 0}.tagline li:first-child b{left:-2px}.tagline li:last-child b{right:-2px}.color-white>*{color:rgba(var(--white),1);fill:rgba(var(--white),1)}.color-off>*{color:rgba(var(--off),1);fill:rgba(var(--off),1)}.color-black>*{color:rgba(var(--black),1);fill:rgba(var(--black),1)}.color-dark>*{color:rgba(var(--dark),1);fill:rgba(var(--dark),1)}.background-color-white{background-color:rgba(var(--white),1)}.background-color-off{background-color:rgba(var(--off),1);z-index:0}.background-color-black{background-color:rgba(var(--black),1)}.background-color-dark{background-color:rgba(var(--dark),1);z-index:0}.as_fullscreen,.as_two-thirds,.as_half,.as_one-thirds,.as_initial{width:100%;position:relative}.as_fullscreen{height:100vh;height:100lvh;min-height:750px}.as_four-fifth{height:80vh;height:80lvh;min-height:625px}.as_three-fifth{height:60vh;height:60lvh;min-height:500px}.as_half{height:50vh;height:50lvh;min-height:375px}.as_two-fifth{height:40vh;height:40lvh;min-height:300px}.as_one-fifth{height:20vh;height:20lvh;min-height:175px}.as_initial{height:initial;min-height:initial}.as_swiper{height:95vh;height:95lvh;min-height:700px}.as_fullscreen.as_childpage{height:100lvh;position:fixed;top:0;left:0;z-index:0}.as_fullscreen.as_childpage .keyvisual{pointer-events:none}.as_fullscreen .backpage{position:absolute;bottom:40px;right:50px;transform-origin:top right;animation:blur_fade .8s ease-out both .8s}.backpage{display:flex;justify-content:center;align-items:center;letter-spacing:.02rem;z-index:1}.backpage i{display:block;width:15px;aspect-ratio:1;margin:0 5px 0 0;position:relative}.backpage b{white-space:nowrap}.backpage svg{width:100%;height:100%;position:absolute;top:50%;left:50%;transition:.4s ease;transform:translate(-50%,-50%)}.backpage:hover svg{transform:translate(-50%,-50%) rotate(-360deg)}.screen{width:100%;height:100%}.product-notes{color:rgba(var(--white));line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);z-index:1}.product-notes h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:124%;letter-spacing:.02rem}.instruct{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:9px 0 0;position:relative}.instruct>*{font-size:100%;letter-spacing:.02rem;text-align:center}.instruct b{padding:3px 0 0}.sections{padding:var(--spacer) 0 0;position:relative}.pagename{color:rgba(var(--white));position:absolute;top:27px;left:50%;transform:translate(-50%);z-index:1}.pagename i{font-size:275%}.pagename:not(.incontent) i{transform-origin:top center;animation:blur_fade .8s ease-out both .8s}.pagename.incontent{font-size:375%;position:initial;top:initial;left:initial;transform:initial}.childpage .pagename{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:100%;line-height:2;padding:0 0 72px;position:initial;top:initial;left:initial;transform:initial}.childpage .pagename i{font-size:325%;letter-spacing:.04rem}.childpage .pagename b{margin:10px 0 0}.simple-text{margin:auto}.simple-text h2{display:flex;flex-direction:column;justify-content:center}.simple-text h2.normal i{font-size:220%}.simple-text h2.streng i{font-size:260%}.simple-text h2.weak i{font-size:180%}.simple-text h2 b{margin:3px 0 0}.frame-inner{width:var(--inner)}.frame-full{width:calc(100% - var(--gutter))}.frame-narrow{width:var(--narrow)}.space-up-long{margin-top:180px}.space-under-long{margin-bottom:180px}.space-up-middle{margin-top:100px}.space-under-middle{margin-bottom:100px}.space-up-short{margin-top:50px}.space-under-short{margin-bottom:50px}.space-up-none{margin-top:0}.space-under-none{margin-bottom:0}.fixed-image{width:100%;height:100vh;height:100dh;position:fixed;top:0;left:0;z-index:0}.fixed-image picture{width:100%;height:100%}.concept>h2{display:flex;justify-content:flex-end;width:var(--inner);margin:0 auto 150px;font-size:170%;letter-spacing:.04rem;position:relative;z-index:1}.concept .block{display:grid;align-items:start}.concept .block>*{grid-area:1/1}.concept .block>h2{margin:-18px 0 0}.concept .text{position:relative;z-index:2}.concept .inner{width:var(--inner);margin:auto;position:relative}.concept .inner h3{display:flex;width:100%;height:calc(var(--switchimage) / 2);font-size:108%;position:relative}.concept .inner h3.rihgt{justify-content:flex-start;align-items:flex-start}.concept .inner h3.left{justify-content:flex-end;align-items:flex-end;margin:0 0 var(--switchimage) 0;bottom:-12px}.concept .inner p{margin:0 0 calc(var(--switchimage) + var(--gutter)) 0;padding:75px 0;position:relative}.concept .inner p:before{content:"";width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(var(--white),.8),rgba(var(--white),.94),rgba(var(--white),.8));filter:blur(15px);position:absolute;top:0;left:0;z-index:-1}.concept .inner p>*{position:relative;z-index:1}.concept .viewmore{width:calc(50% - var(--gutter));margin:0 var(--gutter) 0 auto;position:relative;bottom:24px;z-index:2}.concept .visual{width:var(--switchimage);aspect-ratio:1;margin:0 auto;position:sticky;top:calc(50% - var(--switchimage) / 2);z-index:1}.concept .visual picture{display:block;width:100%;height:100%;opacity:0;visibility:hidden;position:absolute;top:0;left:0;transition:.5s ease-out}.concept .visual .is-show{opacity:1;visibility:visible}.concept .illustration{width:550px;height:600px;bottom:-150px;left:0}.concept .illustration img{opacity:.9}.as_featured{position:relative}.as_featured.has-space{margin-top:var(--spacer)}.as_featured>h2{justify-content:center;color:rgba(var(--white),1)}.as_featured .intro{display:flex;flex-direction:column;justify-content:center;align-items:center;width:825px;max-width:825px;margin:auto;padding:175px 0 0;position:relative;z-index:1}.as_featured .intro:before{content:"";width:1px;height:110px;border-left:.5px solid;position:absolute;top:0;left:50%;opacity:0;transform-origin:bottom center;animation:stretch_line_vertical 2s linear infinite 2s}.as_featured .intro h3{padding:0 0 50px}.as_featured .intro h3 i{letter-spacing:.08rem;font-size:103%}.as_featured .intro h3 b{font-size:110%;letter-spacing:.04rem}.as_featured .intro h3>*{position:relative}.as_featured .intro h3>*+*{margin:0 0 0 3px;padding:0 0 0 10px}.as_featured .intro h3>*+*:before{content:"";width:13px;height:1px;border-top:.5px solid;position:absolute;top:50%;left:0;transform:translate(-50%,1px) rotate(-45deg)}.as_featured .intro p+p{margin:25px 0 0}.as_featured .viewmore{width:100%;margin:var(--gutter) auto 0 auto}.as_featured .illustration{width:550px;height:600px;bottom:-600px;left:0}.as_featured .illustration img{opacity:.9}.list-featured{display:grid;grid-template-rows:repeat(1,1fr);gap:.5px}.list-featured li{position:relative}.link-this .viewmore{height:27px;margin:27px 0 0;border:.5px solid rgba(var(--white),.5);background-color:initial}.link-this .viewmore i{font-size:72%}.link-this .keyvisual{display:block;max-height:775px}.as_products .product-notes{transform:translate(-50%,-65%)}.as_products .product-notes>*{animation:blur_fade .8s ease-out both .8s}.as_products .product-notes h2 i{margin:0 0 2px;font-size:85%}.as_products .product-notes h2 b{font-size:135%}.as_products .product-notes h2 u{margin:1px 0 0}.as_products .product-notes .price-item{color:rgba(var(--white))}.product-info{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:210px 0 75px}.product-info>*:not(.product-views){display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - var(--gutter) * 1);max-width:var(--inner)}.image-text{width:calc(100% - var(--gutter) * 1);max-width:var(--inner);margin:auto}.image-text.has-space{margin-top:150px}.image-text.has-line{margin-top:90px;padding-top:90px;border-top:.5px solid rgba(var(--black),.5)}.product-detail{margin:130px 0 0}.product-detail+.product-detail{margin:90px 0 0;padding:90px 0 0;border-top:.5px solid rgba(var(--black),.5)}:is(.product-info>.product-detail,.image-text){display:flex;justify-content:space-between;align-items:center;position:relative}:is(.product-detail,.image-text)>*{width:calc(50% - 30px);line-height:2}:is(.product-detail,.image-text) .text h2{display:flex;flex-direction:column;margin:0 0 45px}:is(.product-detail,.image-text) .text h2 i{font-size:172%}:is(.product-detail,.image-text) .text p{display:flex;flex-direction:column;line-height:2}:is(.product-detail,.image-text) .text :is(p+p,p *+*){margin:15px 0 0}:is(.product-detail,.image-text) picture{display:flex;justify-content:center;align-items:center;height:550px;overflow:hidden}:is(.product-detail,.image-text) .text a{display:inline-flex;margin:15px 0 0;text-decoration:underline}.product-detail.notes{padding:30px 0 0;border-top:none}.product-detail.notes>*{width:100%;padding:35px 40px;border:.5px solid rgba(var(--black),.5);border-radius:10px}.product-detail.notes .text h2{margin:0 0 20px;font-size:115%}.product-info .product-form__buttons{max-width:initial}.product-info .product-form__buttons>*{min-width:400px}.product-info .product-form__submit{margin:initial}.product-info :is(.quantity,.quantity__button){color:rgba(var(--black),1);cursor:pointer}.product-info .quantity{min-width:150px;min-height:42px}.product-info .quantity__rules-cart>span{display:flex;align-items:center;margin:0 0 0 2px;font-size:90%;letter-spacing:-.04rem}.product-info .quantity__rules-cart small{margin:-3px 3px 0}.product-info .product-quantity{margin:45px 0 0}.product-info :is(.quantity:before,.quantity:after){border-radius:25px}.product-info .quantity__rules-cart{display:none}.product-info .quantity-cart{font-size:110%;margin:-2px 2px 0 3px}.product-title{line-height:1.8;letter-spacing:.02rem}.product-title i{font-size:115%}.product-title b{font-size:170%}.product-price{margin:5px 0 0}.product-price .price{color:inherit}.price-item{font-size:96%;letter-spacing:.06rem}.product-instruct{margin:33px 0 0;line-height:1.6}.product-instruct>*{display:flex;justify-content:center;text-align:center}.product-instruct>*+*{margin:10px 0 0}.product-description{margin:60px 0 0}.product-description p{display:flex;flex-direction:column}.product-description p+p{margin:20px 0 0}.product-description p.center{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-form{margin:50px 0 0}.set-buttons{display:flex;flex-direction:column;gap:3px 0}.form__label{white-space:nowrap}.product-form__submit,.shopify-payment-button__button--unbranded{display:flex!important;justify-content:center;align-items:center;width:calc(var(--inner) / 2)!important;height:50px!important;min-height:initial!important;color:rgba(var(--white),1)!important;background-color:rgba(var(--blue),1)!important;font-size:98%!important;letter-spacing:.04rem!important;transition:.2s}.product-form__submit:before,.shopify-payment-button__button--unbranded:before{content:"";width:24px;height:24px;margin:0 11px 0 0;background-size:cover;position:relative;top:-1px;left:0}.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{background-color:rgba(var(--deepblue),1)!important}.dynamic_checkout{width:calc(var(--inner) / 2)!important}[data-shopify] .accelerated-checkout-button{display:flex!important;justify-content:center;align-items:center;width:100%!important}.product-shipping{margin:60px 0 0}.product-info .share-button{flex-direction:column-reverse}.share-button>*{font-size:95%;color:rgba(var(--black),1)}.share-button__button:hover{text-decoration:none}.share-button .icon-share{width:22px;height:22px;margin:-3px 10px 0 0}.sns-button{margin:6px 0 3px;font-size:200%}.sns-button a+a{margin:0 0 0 6px}.sns-button a>*{position:relative}.fa-x-twitter{top:1px}.product-views{width:calc(100% + -0px);margin:110px auto 0}.product-views .swiper-slide{width:44%;min-width:360px;max-width:460px}.product-views img{width:100%;height:100%;object-fit:cover}.product-innertitle{margin:130px 0 0}.product-innertitle h2{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-innertitle h2 i{font-size:200%}.purchase-actions{display:none;width:190px;position:absolute;bottom:35px;right:55px;animation:blur_fade .8s ease-out both .8s}.purchase-actions .set-buttons{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;position:relative}.purchase-actions :is(.product-form__submit,.shopify-payment-button__button--unbranded,.dynamic_checkout){width:100%!important;min-width:initial;min-height:initial;margin:0 auto;padding:0;color:rgba(var(--white),1);font-size:80%!important}.purchase-actions :is(.product-form__submit,.shopify-payment-button__button--unbranded){max-width:400px;height:36px!important;background-color:rgba(var(--white),0)!important;border:.5px solid}.purchase-actions :is(.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover){background-color:rgba(var(--white),.1)!important}.purchase-actions .shopify-payment-button{width:100%}.purchase-actions :is(.product-form__submit,.shopify-payment-button__button--unbranded):: before{width:20px;height:20px;margin:0 9px 0 0}.purchase-actions .shopify-payment-button__more-options{font-size:98%;color:rgba(var(--white),1);text-decoration:none}.product-grid-container{position:relative}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;transition:.5s ease .2s;overflow:hidden}.has-scroll .product-grid{padding:0 9px;gap:1.5px}.product-grid .grid__item{width:100%;height:100vh;height:100lvh;max-width:initial;position:relative}.product-grid .grid__item>*{display:grid;width:100%;height:100%;position:absolute;top:0;left:0}.product-grid .media-view :is(.card__media,.media,img){width:100%;height:100%}.product-grid .link-this{display:block;width:100%;height:100vh;height:100lvh}.product-grid .product-notes{display:flex;justify-content:space-between;width:100%;min-height:36px;padding:0 40px;font-size:95%;top:initial;bottom:55px;left:initial;right:0;transform:initial;transform-origin:bottom center;animation:blur_fade .8s ease-out both .8s}.product-grid .card-information{transform-origin:bottom center;animation:blur_fade .8s ease-out both .8s}.product-grid .link-this h2{justify-content:flex-start;margin:-6px 0 0;padding:0 0 0 10px;white-space:nowrap}.product-grid .custom-view .price{margin:0!important;color:rgba(var(--white),1);position:absolute;bottom:54px;left:50px}.product-grid .instruct{flex-direction:row-reverse;justify-content:space-between;min-height:36px;padding:0;font-size:90%;line-height:1.6}.product-grid .instruct>*{position:relative}.product-grid .instruct i{margin:0 0 0 20px;padding:0 0 0 20px;text-align:left}.product-grid .instruct i:before{content:"";width:.5px;height:80%;background-color:rgba(var(--white),.6);position:absolute;top:50%;left:0;transform:translateY(-45%)}.product-grid .instruct b{margin:0;text-align:right}.product-grid .link-this .viewmore{width:100%;margin:0;border:none;position:absolute;bottom:-30px;right:0}.product-grid .link-this .viewmore i{display:none}.product-grid .viewmore .stretchline{width:100%;animation:stretch_line_horizontal 4s linear infinite 2s}.facets-form{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 45px;color:rgba(var(--white),1);position:absolute;top:55px;left:0;z-index:1;transform-origin:top center;animation:blur_fade .8s ease-out both .8s}.facets-item{display:flex;align-items:center;min-width:120px;padding:0 0 6px;border-bottom:.5px solid rgba(var(--white),.8);cursor:pointer;position:relative}.facets-item.sort{display:none}.facets-icon{width:18px;aspect-ratio:1;margin-top:1px;position:absolute;top:0;right:0;pointer-events:none;cursor:pointer;transition:.2s ease}.facets-icon svg{transition:.2s ease}.facets-icon .closer{width:100%;height:100%;position:absolute;top:0;left:0;filter:none;transition:.2s ease}[aria-expanded=true] .closer{opacity:1;visibility:visible}[aria-expanded=true] .facets-icon svg{opacity:0}.facets-part{line-height:1.8;white-space:nowrap;cursor:pointer}.summary .facets-part{margin:-3px 0 0 4px;letter-spacing:.06rem}.sort .facets-icon{margin-left:6px}.sort .facets-part{width:100%;padding:0 0 0 5px}.selectbox{-webkit-appearance:none;appearance:none}.selectbox:focus,.selectbox:focus-visible{outline:initial;outline-offset:initial;box-shadow:initial}.facets-form .count{display:none}.facets__display,.facets__header{color:rgba(var(--black),1)!important;border:none}.facets__header,.facets__label{font-size:85%}.facets__display{width:22rem;background-color:rgba(var(--white),.97);top:calc(100% - 3px)!important;left:45px!important}.facets__header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 2rem .4rem;font-size:85%;background-color:initial}.facets__reset{padding:0 18px;font-size:85%;line-height:1.8;color:rgba(var(--white),1);background-color:rgba(var(--black),1);border-radius:12px;text-decoration:none}.facets__reset:hover{color:rgba(var(--white),1)}.facet-checkbox{align-items:center;padding:0}.facets-wrap{margin:0;padding:0 0 2rem;border:none}.facets-layout-list--text input[type=checkbox]{top:.6rem;left:0}.facet-checkbox .svg-wrapper{top:1rem;left:.2rem}.active-facets{width:initial;flex-direction:column;margin:0;position:absolute;top:45px;left:50px}[facet-remove]{display:flex;flex-direction:column}.active-facets__button{margin:0;padding:0}.active-facets__button--light .active-facets__button-inner,.active-facets__button-wrapper *{color:rgba(var(--white),1);font-size:95%;letter-spacing:0}.active-facets__button--light .active-facets__button-inner,.active-facets__button--light:hover .active-facets__button-inner{padding:.25rem 0;box-shadow:none}.facets-wrapper>h2,.active-facets__button-wrapper,.mobile-facets__wrapper,.product-count{display:none}.cart-drawer .closer{width:30px;position:absolute;top:12px;left:initial;right:-3px}.drawer{opacity:0;pointer-events:none;transition:var(--duration-default) ease}.drawer.active{opacity:1;pointer-events:initial}.drawer__header{padding:2rem 0}.drawer__inner{width:35vw;max-width:45rem;background-color:rgba(var(--white),.97)}.totals__total-value{letter-spacing:.1rem}quantity-popover .quantity{width:100px;min-height:35px;background-color:initial}quantity-popover .quantity__input{font-size:90%}.quantity__button{width:auto;padding:0 10px}.product-option{font-size:initial}.cart-drawer thead{border-collapse:collapse}.cart-drawer thead .right{padding-right:1.25rem}.cart-drawer tbody .right{padding-right:0}.cart__ctas{justify-content:flex-end}.cart__blocks>*+*{margin-top:.9rem}.cart__checkout-button{max-width:31rem;min-height:45px;font-size:100%;text-align:center;background-color:rgba(var(--blue),1);color:rgba(var(--white),1)}.cart-drawer .cart-item__totals{white-space:nowrap}.multirow{display:flex;flex-direction:column;margin:100px auto 0}.multirow .block{display:flex;flex-direction:column}.multirow .block+.block{margin:55px 0 0}.multirow picture{display:block;margin-bottom:25px}.multirow picture img{width:100%;height:100%;object-fit:cover}.multirow .text{display:flex;flex-direction:column}.multirow .text>*{margin-bottom:4px;line-height:1.8}.multirow .text h2{display:flex;flex-direction:column;margin-bottom:18px}.multirow .text h2 i{font-size:150%}.multirow p+p{margin-top:6px}.multirow p+p{margin-top:3px}.multirow :is(.text-trans,.text-half){width:50%}.multirow .viewmore{height:52px;margin:66px 0 0}.multirow .viewmore i{font-size:90%}.column-half .block{justify-content:space-between;align-items:center}.column-half .block:nth-child(odd){flex-direction:row}.column-half .block:nth-child(2n){flex-direction:row-reverse}.column-half picture{width:50%;margin-bottom:0}.column-half .text{width:calc(50% - 50px)}.collapsible{margin:110px auto 0}.collapsible h2{display:flex;flex-direction:column;align-items:center;padding:0 0 70px}.collapsible h2 i{font-size:250%}.collapsible h2 b{font-size:95%}.collapsible summary .icon-caret{height:.6rem;position:absolute;top:11px;right:9px}.collapsible details[open]>summary .icon-caret{transform:rotate(180deg)}.collapsible .thisline{padding:18px 0;border-top:.5px solid rgba(var(--black),.5)}.collapsible .thisline:last-child{border-bottom:.5px solid rgba(var(--black),.5)}.collapsible .thisline p{display:flex;padding:0 40px 0 0;line-height:1.9}.collapsible .thisline p i{display:inline-flex;justify-content:center;width:25px;font-size:150%;line-height:1.2}.collapsible .thisline p b{width:calc(100% - 25px);padding:1px 0 0 8px}.collapsible .thisline .passive{margin:5px 0 0}.blog{position:relative}.blog>h2 i{margin:0 5% 125px 0}.blog>.viewmore{width:640px;margin:125px auto 0}.list-blog{display:grid;grid-auto-flow:row;direction:ltr;grid-template-columns:repeat(3,1fr);justify-items:center;width:90%;margin:auto;gap:1px;overflow:hidden}.list-blog li{width:100%;height:65vh;height:65lvh;max-height:600px;overflow:hidden}.list-blog a{display:flex;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;position:relative}.list-blog .text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:calc(100% - 50px);color:rgba(var(--white),1);position:relative;bottom:20px;z-index:1;transition:.4s ease}.list-blog .text>*{display:block;max-width:100%;line-height:1.8;background-color:rgba(var(--off),0);font-size:95%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:.4s ease}.list-blog .text h3{height:27px;padding:3px 22px 0}.list-blog .text span{height:27px;padding:0 22px 3px;letter-spacing:.02rem}.list-blog picture{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.list-blog picture img{transform-origin:center;transform:scale(1)}.list-blog .viewmore{color:rgba(var(--white),1);background-color:initial;border:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.list-blog .viewmore .stretchline{width:125px}.list-blog :hover .text{color:rgba(var(--black),1)}.list-blog a:hover .text>*{background-color:rgba(var(--off),.9)}.list-blog.is-show a picture img{transition:12s linear}.list-blog.is-show a:hover picture img{transform:scale(1.2)}.main-blog .pagename{top:36px;left:50px;transform:initial}.main-blog .list-blog{width:100%;grid-template-columns:repeat(2,1fr);gap:0;transition:.5s ease .2s}.has-scroll .list-blog{padding:0 9px;gap:1.5px}.main-blog .list-blog li{height:100vh;height:100lvh;max-height:initial;transition:.4s ease .2s}.main-blog .list-blog .text{width:100%;max-width:initial;height:100%;bottom:0;transform-origin:center;animation:blur_fade .8s ease-out both .8s}.main-blog .list-blog .text>*{position:absolute}.main-blog .list-blog .text h3{max-width:calc(100% - 140px);padding:3px 22px 0;height:30px;font-size:98%;top:50px}.main-blog .list-blog .text span{padding:0 22px;top:83px}.main-blog .list-blog li:nth-child(2n) .text :is(h3,span){left:30px}.main-blog .list-blog li:nth-child(odd) .text :is(h3,span){left:initial;right:30px}.main-blog .list-blog p{display:flex;align-items:center;width:calc(100% - 60px);height:75px;padding:0 22px;font-size:93%;line-height:1.5;white-space:initial;bottom:30px;left:50%;transform:translate(-50%)}.main-blog .list-blog :is(.viewmore,.viewmore .stretchline){width:100%}.main-blog .list-blog .viewmore{display:none}.main-blog .list-blog :is(picture img,:hover picture img){transform:scale(1);transition:initial}.articles .as_fullscreen{color:rgba(var(--white),1)}.blog-head{display:flex;flex-direction:column;justify-content:center;align-items:center;color:rgba(var(--white),1);line-height:1.8;position:absolute;top:50vh;left:50%;transform:translate(-50%,-62.5%);z-index:1}.blog-head>*{transform-origin:center right;animation:blur_fade .8s ease-out both .8s}.blog-head h2{display:flex;flex-direction:column;align-items:center}.blog-head h2 i{font-size:125%;letter-spacing:.04rem}.blog-head h2 b{margin:3px 0 0;font-size:100%;letter-spacing:.02rem}.blog-head h3{margin:9px 0 0;font-size:90%;letter-spacing:.1rem}.blog-content{width:var(--inner);margin:240px auto 0}.blog-content>*+*{margin:var(--gutter) 0 0}.blog-content :is(h1,h2,h3,h4){font-size:130%}.blog-content img{width:100%}.blog-share{width:var(--inner);margin:120px auto 0;padding:9px 0;border-width:1px 0 1px 0;border-style:solid;border-color:rgba(var(--black),.25)}.blog-share .share-button{display:flex;justify-content:space-between;align-items:center}.blog-back{margin:100px 0 0;text-align:center}.blog-back .backpage{display:inline-flex;font-size:105%}.mainvisual{width:100vw;height:100vh;height:100dvh;position:relative}.mainvisual picture{width:100%;height:100%}.mainvisual picture img{width:100%;height:100%;object-fit:cover}.mainvisual h2{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:20px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.mainvisual h2 i{font-size:250%}.textlist{display:flex;align-items:flex-start;margin:90px auto 0}.textlist.space-off{padding:0}.textlist.space-on{padding:60px 0 0}.textlist .caption{display:flex;align-items:center;padding-bottom:52px;font-size:106%}.textlist .caption:before{content:"";display:inline-block;width:12px;height:12px;margin:0 6px 0 0;border:1px solid}.textlist .caption.position-left{justify-content:flex-start}.textlist .caption.position-center{justify-content:center}.textlist .caption.position-right{justify-content:flex-end}.textlist .block{display:flex;flex-direction:column;padding:23px 0;line-height:1.9;border-top:.5px solid rgba(var(--black),5)}.textlist .block:last-child{border-bottom:.5px solid rgba(var(--black),5)}.textlist .block>*+*{margin-top:4px}.textlist .block h3{padding-bottom:3px}.textlist .block h3:before{content:"";display:inline-block;width:11px;height:11px;margin:1px 4px 0 0;border:1px solid;border-radius:50%}.textlist.layout-flat .detail{flex-direction:row}.textlist.layout-flat .caption{width:220px}.textlist.layout-flat .detail{width:calc(100% - 220px)}.textlist.layout-column{flex-direction:column}.textlist.layout-column .caption,.textlist.layout-column .detail{width:100%}.textlist.style-enclose{padding:50px 40px 40px;border:.5px solid rgba(var(--black),.5);border-radius:10px}.textlist.style-enclose .caption{font-size:115%;font-weight:500}.textlist.style-enclose .caption:before{display:none}.textlist.style-enclose .block:first-child{padding-top:0;border-top:none}.textlist.style-enclose .block:last-child{padding-bottom:0;border-bottom:none}.childpage{width:60vw;max-width:1100px;min-width:600px;margin:100px auto 0;font-size:95%;position:relative;z-index:1;transform-origin:center;animation:blur_fade .8s ease-out both .8s}.childset{color:rgba(var(--white),1);line-height:1.2;position:fixed;top:50%;right:calc(var(--gutter) + 25px);transform:translateY(-60%);transition:.4s ease;z-index:1}.childset.has-scroll{filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none}.childset .backpage{flex-direction:column;animation:blur_fade .8s ease-out both .8s}.childset .backpage i{width:22px;margin:0 0 6px}.childset .backpage b{font-size:88%;text-align:center}.list-child{line-height:2}.list-child+.list-child{margin:110px auto 0}.list-child hr{width:100%;height:1px;margin:40px 0;background-color:rgba(var(--white),.5)}.list-child hr:first-child{margin:0 0 40px}.list-child h3{display:flex;align-items:center;margin:20px 0 15px;font-size:108%}.list-child>h3{justify-content:center;font-size:112%;letter-spacing:.08rem}.list-child>h3 hr:first-child{width:7px;height:calc(tan(60deg)*7px/2);margin:0 7px 0 0;background-color:rgba(var(--white),1);clip-path:polygon(0 0,100% 0,50% 100%)}.list-child h4{margin:10px 0 0;font-size:133%;letter-spacing:.12rem}.list-child p a{text-decoration:underline}.list-child p+p{margin:15px 0 0}.list-child :is(dl,ul,ol){margin:22px 0 0;padding:0;line-height:1.8}.list-child li+li{margin:6px 0 0}.list-child dl{display:flex;font-size:95%}.list-child dt{width:110px;white-space:nowrap}.list-child dd{width:calc(100% - 110px)}.list-child dd :is(em,small,a){letter-spacing:.06rem}.list-child dd em{font-size:108%}.list-child dd small{padding:0 0 0 10px}.list-child dd span+p{margin:40px 0 0}.list-child dd span{display:flex;flex-direction:column;margin:25px 0 0}.list-child dd span a{display:flex}.list-child dd span a+a{margin:9px 0 0}.list-child dd span i{width:150px;padding:0 0 0 calc(1em + 3px);position:relative;white-space:nowrap}.list-child dd span i:before{content:"";width:6px;height:6px;border:.5px solid;position:absolute;top:8px;left:2px}.list-child dd span b{width:calc(100% - 150px)}.list-child dd span u{position:relative}.list-child dd span u+u:before{content:"\ff0f";margin:0 1px 0 0}.list-child dd span u br{display:none}.list-child ol li{padding:0 0 0 calc(1em + 3px);position:relative}.list-child ol li:before{content:"";width:6px;height:6px;border:.5px solid;position:absolute;top:8px;left:2px}.list-child :is(dl,ul,ol)+p{margin:25px 0 0}.contact{color:rgba(var(--white),1);position:relative;z-index:1}.contact>p a{text-decoration:underline}.contact-notes{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;width:100%;margin:50px 0 70px;border-top:.5px solid rgba(var(--white),.5);border-left:.5px solid rgba(var(--white),.5)}.contact-notes a{display:flex;justify-content:center;align-items:center;min-height:50px;border-bottom:.5px solid rgba(var(--white),.5);border-right:.5px solid rgba(var(--white),.5)}.contact .field:after{border:.5px solid;box-shadow:initial}.contact .field__label{font-size:85%;color:rgba(var(--black),.75);top:1rem;left:1.5rem}.contact :is(.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label){font-size:65%;top:1rem;left:1.5rem}.contact .field__input{padding:3rem 1.5rem;background-color:rgba(var(--off),.95);transition:.4s ease}.contact .field__input:focus{color:rgba(var(--black),1)}.contact :is(.field__input:focus,.field__input:hover,.field__input:not(:placeholder-shown)){padding:3.5rem 1.5rem 2.5rem;background-color:rgba(var(--off),.9);box-shadow:initial}.contact .field:hover.field:after{box-shadow:initial}.contact .text-area{min-height:20rem}.contact .button{display:flex;justify-content:center;align-items:center;width:100%;height:6.25rem;color:rgba(var(--white),1);background-color:rgba(var(--blue),1);border-radius:5px;font-size:100%}.contact .form-status{justify-content:center;margin:0 0 var(--gutter) 0;font-size:100%;letter-spacing:0}.contact .icon-success{margin-top:0}.cart-count-bubble{width:14px;height:14px;padding:0 .5px 0 0;color:rgba(var(--black),1);background-color:rgba(var(--white),.9);font-size:.8rem;letter-spacing:-.06rem;line-height:1;top:-14px;bottom:initial;left:50%;transform:translate(-55%)}.cart__warnings__inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.cart__warnings__inner .button{display:inline-flex;justify-content:center;align-items:center;min-width:225px;min-height:40px;border:.5px solid;border-radius:25px;font-size:95%}.cart__empty-text{margin:125px 0 50px;font-size:190%}.title-wrapper-with-link *,.cart__login-paragraph *,.cart-item *{color:inherit}.cart-quantity>*{color:rgba(var(--black),1)}.title-wrapper-with-link{margin:0;padding:50px 0 60px}.title-wrapper-with-link h2{font-size:140%}.title-wrapper-with-link a{font-size:88%}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:2.5rem}.cart__items{padding:0}.cart-items td{padding:2rem 0;vertical-align:middle;border-top:.5px solid rgba(var(--white),.2)}.cart-items tr:last-child td{border-bottom:.5px solid rgba(var(--white),.2)}.cart-item>td+td{padding:0 1rem}.cart-item__image-container{display:flex}.cart-item .cart-item__details{padding-left:3rem}.cart-item .cart-item__details>*{font-size:88%}.cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin:0}.cart-item__name{transition:.4s ease}.cart-item__name:hover{text-decoration:none;opacity:.6}cart-remove-button .button{display:flex;justify-content:center;align-items:center}cart-remove-button .button:not([disabled]):hover{color:inherit}.totals{align-items:center}.totals__total{margin:1px 0 0}.totals>h2{font-size:95%}.tax-note{margin:16px 0 24px auto;font-size:88%}.global-media-settings{border:initial;background:initial}.gdtca{background-position:center;background-size:cover}.pagination-wrapper{margin:150px auto 0}.pagination__list{flex-wrap:nowrap}.pagination__list>li{width:3rem;max-width:3rem;aspect-ratio:1;flex:initial}.pagination__item{width:3rem;max-width:3rem;height:3rem;font-size:90%;color:rgba(var(--black),1);background-color:rgba(var(--off),1);border-radius:50%;transition:.3s ease}.pagination__item:hover,.pagination__item--current{color:rgba(var(--white),1);background-color:rgba(var(--black),1)}.pagination__item--current:after,.pagination__item:hover:after{display:none}.pagination__list>li:not(:last-child){margin-right:1.2rem}.is-few .swiper-wrapper{justify-content:center!important;transform:translateZ(0)!important}.template404{min-height:calc(100vh - 300px);min-height:calc(100lvh - 300px);position:relative}.set404{font-size:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.title404{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 30px}.title404 i{font-size:210%;letter-spacing:.08rem}.title404 b{font-size:95%}footer{padding:var(--spacer) 0 0;position:relative}footer .frame{display:flex;justify-content:space-between;padding:calc(var(--gutter) + 30px) var(--gutter) calc(var(--gutter) + 50px);background-color:rgba(var(--dark),.93);border-top:.5px solid rgba(var(--white),.2);overflow-x:hidden;overflow-y:auto;position:relative}footer .frame>*{color:rgba(var(--white),1)}footer .logotype{width:118px;margin:10px 0 0}footer .logosymbol{height:100%;color:rgba(var(--white),.1);position:absolute;bottom:0;left:0;animation:blur-breath 9s linear infinite alternate}footer .logosymbol svg{height:100%;padding:0 20px;transform:scaleX(1.8)}footer .navigation{display:flex}footer .global{width:initial;padding:0 calc(var(--gutter) - 12px);border-left:.5px solid rgba(var(--white),.5)}footer .global li{font-size:100%}footer .sub{display:flex;border-right:.5px solid rgba(var(--white),.5)}footer .sub .block{display:flex;flex-direction:column;padding:0 calc(var(--gutter) - 30px);border-left:.5px solid rgba(var(--white),.5)}footer .copyright{display:flex;align-items:flex-end;border-left:none;position:absolute;bottom:calc(var(--gutter) + 52px);left:var(--gutter);z-index:1}footer .copyright p{display:flex;align-items:center;letter-spacing:.03rem}footer .copyright p>*{white-space:nowrap}footer .copyright i{margin:2px 0 0;font-size:85%}footer .copyright b{margin:2px 2px 0 1px;font-size:75%}footer .scrollbutton{top:calc(50% - 150px);bottom:initial;transform:translate(-50%) rotate(180deg)}footer .scrollbutton>*{color:inherit}footer .scrollbutton i{height:125px}.swiper-horizontal{overflow-x:hidden;overflow-y:auto}.swiper-button-next,.swiper-button-prev{display:flex;justify-content:center;align-items:center;width:40px!important;height:60px!important;filter:drop-shadow(2px 1px 1.5px rgba(var(--black),.6))}.swiper-button-next{left:initial!important;right:4%!important}.swiper-button-prev{left:4%!important;right:initial!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next hr,.swiper-button-prev hr{width:30px;height:30px;border-color:rgba(var(--off),1);border-style:solid;border-width:1.4px 1.4px 0 0;position:relative;transform-origin:center}.swiper-button-next hr{transform:rotate(45deg)}.swiper-button-prev hr{transform:rotate(-135deg)}.swiper-fade.has-space{margin:50px 0 0}.swiper-fade .text{display:flex;flex-direction:column;width:100%;height:100%;position:absolute;top:0;right:0;opacity:0;visibility:hidden;transition:.4s ease-in 1.5s;z-index:10}.swiper-fade .swiper-slide-active .text{opacity:1;visibility:visible}.swiper-fade .text{display:flex;font-size:85%;line-height:2;padding:35px}.swiper-fade .text>*{max-width:425px}.swiper-fade .text h2{display:inline-flex}.swiper-fade .text p{display:flex;flex-direction:column;margin:3px 0 0;line-height:1.8;opacity:0;visibility:hidden;transition:.4s ease 1s}.swiper-fade .swiper-slide-active .text p{opacity:1;visibility:visible}.swiper-fade .text p>*+*{margin:6px 0 0}.utility-bar{position:absolute;top:38px;left:50%;transform:translate(-50%);z-index:9}@media(min-width:600px){.no-scroll .utility-bar{left:25%}}.announcement-bar,.announcement-bar__announcement,.announcement-bar .link--text{color:rgba(var(--white),1)}.no-scroll .announcement-bar,.no-scroll .announcement-bar__announcement,.no-scroll .announcement-bar .link--text{color:rgba(var(--black),1)}.announcement-bar{animation:blur_fade .8s ease-out both .8s}.announcement-bar .link--text:hover{text-decoration:none}.announcement-bar__message{min-height:initial;padding:1rem 0;font-size:80%;letter-spacing:-.01rem}.announcement-bar__message span:before,.announcement-bar__message span:after{padding:1px 0 0;font-size:105%;position:relative;top:.5px}.announcement-bar__message span:before{content:"\ff5b";margin:0 10px 0 0}.announcement-bar__message span:after{content:"\ff5d";margin:0 0 0 10px}.announcement-bar__link .icon-arrow{display:none}[data-effect=inpage]{opacity:0;visibility:hidden;filter:blur(20px);transform:translateY(20px);transition:.8s ease-in .05s}[data-effect=inpage].is-show{opacity:1;visibility:visible;filter:blur(0px);transform:translateY(0)}[data-direction=row]{flex-direction:row!important}[data-direction=row-reverse]{flex-direction:row-reverse!important}[data-direction=center]{align-items:center}[data-direction=left]{align-items:flex-start}[data-direction=right]{align-items:flex-end}[data-position=top-left]{justify-content:flex-start;align-items:flex-start}[data-position=top-right]{justify-content:flex-start;align-items:flex-end}[data-position=middle-left]{justify-content:center;align-items:flex-start}[data-position=middle-right]{justify-content:center;align-items:flex-end}[data-position=bottom-left]{justify-content:flex-end;align-items:flex-start}[data-position=bottom-right]{justify-content:flex-end;align-items:flex-end}[data-position=center]{justify-content:center;align-items:center}[data-layout]{display:flex;align-items:flex-start}[data-layout=divide]{flex-direction:row;flex-wrap:wrap;justify-content:space-between}[data-layout=divide]>*{width:calc(50% - 12px)}[data-layout=column]{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}[data-layout=column]>*{width:100%}[data-layout=column]>*+*{margin:24px 0 0}@keyframes blur_fade{0%{opacity:0;transform:scale(1.1);filter:blur(20px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes blur_circle{0%{transform:translate(-50%,-50%) scale(0);opacity:0}40%{transform:translate(-50%,-50%) scale(.6);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes stretch_line_vertical{0%{opacity:0;transform:scaleY(1)}to{opacity:.6;transform:scaleY(0)}}@keyframes stretch_line_horizontal{0%{opacity:0;transform:scaleX(1)}to{opacity:.6;transform:scaleX(0)}}@keyframes blur-breath{0%{filter:blur(6px);opacity:.4}to{filter:blur(2.5px);opacity:.7}}.sns-gift-product-container{width:100%;margin:55px auto 0}[data-testid=gift-radio-group]{width:100%;padding:33px 0;position:relative}[data-testid=gift-form]{gap:0;margin-top:30px;margin-bottom:55px}[data-testid=gift-form]>div:first-child{margin-bottom:42px}[data-testid=gift-form]:after{content:"\201c\8cfc\5165\624b\7d9a\304d\3078\201d  \306b\9032\3080\3068\60c5\5831\306e\7de8\96c6\306f\3067\304d\307e\305b\3093\3002\a\5909\66f4\304c\3042\308b\5834\5408\306f\518d\6ce8\6587\3092\304a\9858\3044\3044\305f\3057\307e\3059\3002";display:flex;justify-content:center;width:100%;color:rgba(var(--dark),1);font-size:93%;text-align:center;position:absolute;bottom:-66px;left:auto;white-space:pre-wrap}.gift-service-link{position:absolute;top:50%;right:0;transform:translateY(-50%)}.gift-service-link a{display:flex;align-items:center;padding:0 0 0 23px;font-size:93%;letter-spacing:-.04rem;text-decoration:none}.gift-service-link a:before{content:"";width:18px;height:18px;background-image:url(//setsuna-fragrance.com/cdn/shop/t/8/assets/icon-info.svg?v=137626964351110215421783472193);background-size:cover;position:absolute;top:calc(50% - 10px);left:0}chakra-scope>div>div:not(.chakra-modal__content-container):first-child{display:none}.chakra-text,.chakra-radio__label,.chakra-checkbox__label{margin-left:.2rem;font-size:100%;font-weight:500!important}.chakra-radio-group .chakra-stack .chakra-stack{margin-top:6px;padding-top:6px}.chakra-stack>div+div{margin-top:0;padding-top:0}.chakra-text{display:flex;align-items:center}.chakra-icon{width:15px;height:15px}.chakra-modal__close-btn{top:18px;right:18px}.chakra-modal__content{max-width:575px}.chakra-modal__header{font-size:105%;position:relative;top:initial;animation:none}.chakra-modal__body .chakra-text{margin-bottom:1.2em;margin-left:initial}.chakra-modal__content .chakra-stack>div>div+div{padding-left:2.5rem}.chakra-modal__content .chakra-image{width:22%}.chakra-modal__content .chakra-image+div{width:78%;padding:0 0 0 10px}.chakra-modal__content .chakra-radio-group{margin-bottom:15px}.chakra-modal__content .chakra-textarea{min-height:10rem;margin-bottom:12px}.chakra-modal__content .chakra-button{margin-top:5px}.chakra-modal__content .chakra-radio__label .chakra-stack{font-size:100%}.chakra-modal__content .chakra-stack>div+div{margin-top:9px}[data-testid=display-message-card-preview-modal] .chakra-image{width:100%;object-fit:cover}[data-testid=display-message-card-preview-modal] .chakra-image+div{width:100%;margin:auto;padding:0 2rem}[data-testid=egift-description-modal] .chakra-text{align-items:flex-start;font-size:90%;text-align:left}[data-testid=gift-checkbox]{margin-top:1px;margin-bottom:18px}[data-testid=gift-nickname],[data-testid=gift-quantity],[data-testid=gift-display-card-message],[data-testid=gift-remark],[data-testid=gift-card-message]{background-color:rgba(var(--off),1);border:.1rem solid rgba(var(--black),.5);border-radius:0}[data-effect=inpage].is-hidden{display:none;visibility:hidden}.chakra-radio__control,.chakra-checkbox__control{width:1.5rem;height:1.5rem;margin-top:-1px;border-width:1px;border-color:rgba(var(--black),1)}.chakra-radio__control[aria-checked=true],.chakra-radio__control[data-checked],.chakra-checkbox__control[aria-checked=true],.chakra-checkbox__control[data-checked]{background:rgba(var(--blue));border-color:rgba(var(--blue));color:rgba(var(--white))}.chakra-radio__control[data-checked]:before{width:40%;height:40%}.css-1te839b,.css-1kr62ou{padding-top:33px}.css-nzradr{justify-content:flex-start;font-size:93%}.css-pcvenw br{display:none}.css-iu1slf{padding-bottom:12px}.css-8ka4zs{margin-left:calc(1em + .2rem);font-size:93%}.css-o5l3sd .chakra-radio__control{opacity:0;visibility:hidden}.content-title{display:flex;flex-direction:column;align-items:center;line-height:1.8}.content-title i{font-size:300%;letter-spacing:-.02rem}.related-list{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 2px;width:calc(100% - var(--gutter) * 1);margin:var(--gutter) auto 0}.related-card .card-wrapper{height:initial}.related-card .card__inner{height:auto;aspect-ratio:1/1.3}.related-card .card__heading{margin-top:3px;margin-bottom:6px;font-size:108%}.related-card .card__notes{margin-bottom:9px;font-size:95%;line-height:1.6}@media(max-width:1160px){:root{--inner:900px}header .logo{margin:30px 0 0 65px}.closer{top:27px;left:27px}.concept .block>h2{margin:-225px 0 0}.as_featured .intro{width:var(--inner)}.drawer__inner{width:50vw}.list-blog{width:100%;gap:.5px}.childset{top:120px;right:60px}footer .scrollbutton{top:calc(50% - 200px)}.related-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:990px){:root{--inner:90%;--switchimage:70vw}body{font-size:13px}.if-large{display:none!important}.if-narrow{display:flex!important}header{position:fixed}header .logo{transform-origin:top center}header,.has-sticky{top:40px}header .logo,.has-sticky .logo{margin:0 0 0 40px}header .logo span{flex-direction:row;align-items:flex-start}header .logo .logotype{width:70px;margin:65px 0 0 11px}.logosymbol svg{height:90px;padding:0 3.2px}.has-sticky .logosymbol svg{height:52px}.heading{width:initial;top:40px;right:35px}.heading .global{display:none}.global hr{width:0;margin:3px 0 0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.closer{top:24px;left:24px}.overlay .sub a+a:before{display:none}.overlay .logosymbol{left:0}.tagline{transform:translate(-50%,-60%)}.tagline h2{font-size:175%}.tagline h2 i{padding:0;font-size:52.5%;letter-spacing:.04rem}.tagline h2 b{padding:6px 0 0;font-size:47.5%}.tagline ul{margin:6px 0 0}.scrollbutton i{height:60px}.pagename{top:32px}.as_fullscreen,.as_four-fifth,.as_three-fifth,.as_half,.as_two-fifth,.as_one-fifth,.as_swiper{min-height:initial}.space-up-long{margin-top:140px}.space-under-long{margin-bottom:140px}.space-up-middle{margin-top:75px}.space-under-middle{margin-bottom:75px}.space-up-short{margin-top:30px}.space-under-short{margin-bottom:30px}.space-up-none{margin-top:0}.space-under-none{margin-bottom:0}.concept .viewmore{width:45vw;margin:0 40px 0 auto}:is(.concept,.as_featured) .illustration{width:65vw;height:72.5vw;bottom:-350px}.list-blog{grid-template-columns:repeat(2,1fr)}.product-notes.position-left-bottom{top:initial;bottom:40px;left:40px;transform:initial}.product-notes.position-left-bottom>*,.product-notes.position-left-bottom .instruct>*{align-items:flex-start;text-align:left}.product-grid,.main-blog .list-blog{grid-template-columns:repeat(1,1fr)}.product-grid .link-this h2{padding:0}.product-grid .custom-view .price{left:40px}.purchase-actions{bottom:30px;right:30px}.purchase-actions .product-form{margin:initial}.purchase-actions .set-buttons{max-width:initial}.purchase-actions .shopify-payment-button__more-options{width:initial;font-size:100%;position:absolute;top:-45px;right:30px}.facets-form{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-end;width:auto;padding:0;top:calc(50% - 30px);left:40px}.facets-wrap{padding:0}.facets-item{width:120px;min-width:initial}.facets__display{top:100%!important;left:0!important}.facets__header{flex-direction:column;justify-content:center;align-items:center;padding:12px 20px;line-height:2;border-bottom:.5px solid rgba(var(--black),.5)}.facets__list{padding:15px 20px}.facets__reset{margin:3px 0 0}.active-facets{top:85px;left:5px}.product-innertitle h2 i{font-size:225%}.product-info .product-detail{margin:100px 0 0}.product-detail+.product-detail{margin:70px 0 0}:is(.product-detail,.image-text) picture{height:auto;max-height:700px}:is(.product-detail,.image-text) .text h2{display:flex;flex-direction:column;margin:25px 0 30px;line-height:2}.column-half .block:nth-child(odd),.column-half .block:nth-child(2n){flex-direction:column}.column-half :is(picture,.text){width:100%}.column-half picture{margin-bottom:22px}.column-half .text{padding:0}.blog>h2 i{margin:0 40px 125px 0}.blog>.viewmore{width:var(--inner)}.main-blog .pagename{left:50%;transform:translate(-50%)}.main-blog .list-blog .text h3{top:initial;bottom:132px}.main-blog .list-blog .text span{top:initial;bottom:105px}.main-blog .list-blog .text :is(h3,span){padding-top:6px}.main-blog .list-blog li:is(:nth-child(odd),:nth-child(2n)) .text :is(h3,span){left:30px;right:initial}.childpage{width:var(--inner);min-width:initial;margin:175px auto 0}.childpage .pagename{align-items:center;padding:0 0 40px}.childset{top:110px;right:40px}.childpage.as_cartfooter{margin:40px auto 0}.contact{margin:30px 0 0}.title-wrapper-with-link{padding:0 0 80px}.title-wrapper-with-link .title{width:100%;font-size:155%;letter-spacing:.04rem;text-align:center}.title-wrapper-with-link a{margin:3px auto 0;padding:0 5px 0 0}footer .frame{padding:calc(var(--gutter) + 35px) 40px}footer .global{min-width:140px;padding:0 30px 0 40px}footer .sub{border-right:none}footer .sub .block{padding:0 30px}footer .sub .block+.block{padding-right:0}footer .copyright{left:40px;bottom:calc(var(--gutter) + 35px)}[data-direction=row],[data-direction=row-reverse],[data-layout=divide]{flex-direction:column!important;justify-content:flex-start!important}[data-direction=row]>*,[data-direction=row-reverse]>*,[data-layout=divide]>*{width:100%!important}[data-direction=row]>*+*,[data-direction=row-reverse]>*+*,[data-layout=divide]>*+*{margin:20px 0 0!important}}@media(max-width:750px){header,.has-sticky{top:30px}:is(header,.has-sticky) .logo{margin:0 0 0 30px}.overlay .sub .block{padding:0 27px 0 0}.overlay .sub .block+.block{padding:0 0 0 27px}.childpage .cart-item{gap:0;margin:0}.childpage .cart-item:last-child{border-bottom:.5px solid rgba(var(--white),.2)}.childpage .cart-items thead tr{margin-bottom:1rem;border-bottom:none}.childpage .cart-item .cart-item__quantity{padding:0;border-top:initial}.childpage .cart-items tr:last-child td{border-bottom:initial}.childpage .cart-item>td+td{padding:2rem 0 0}.childpage .cart-item .cart-item__details{padding:3rem 0 0}.childpage .cart-item .cart-item__totals{padding:2.5rem 0 0}.childpage td.cart-item__media{padding-right:2.5rem}.childpage .quantity-popover-container{padding:0}.drawer__inner{width:75vw}.cart__blocks>*+*{margin-top:.3rem}.cart__checkout-button{max-width:36rem;height:54px}footer .navigation{flex-direction:column;width:55%;border-left:.5px solid rgba(var(--white),.5)}footer .global{min-width:initial;padding:0 60px 25px;border-left:none}footer .sub{padding:25px 0;border-top:.5px solid rgba(var(--white),.5)}footer .sub .block{padding:0 0 0 60px;border-left:none}footer .copyright{bottom:calc(var(--gutter) + 62px)}.multirow .text-trans{width:100%}}@media(max-width:600px){:root{--inner:calc(100% - var(--gutter) * 1);--gutter:42px;--spacer:200px;--switchimage:77.5vw}body{font-size:12.5px;line-height:2}.blurcircle hr{width:10px;height:10px}.viewmore{padding:0 50px}header,.has-sticky{top:25px}:is(header,.has-sticky) .logo{margin:0 0 0 20px}header .logo .logotype{width:67px;margin:58px 0 0 8px}.logosymbol svg{height:82px;padding:0 2.4px}.has-sticky .logosymbol svg{height:44px;padding:0 3px}.heading{width:initial;height:initial}.icons .header__icon+.header__icon{margin:0 0 0 4px}.stickyicons,.stickyicons.has-scroll,.overlay .icons{top:32px;right:18px}.closer{width:50px;top:15px;left:15px}.navigation .frame{flex-direction:column}.navigation .frame>*{margin:auto}.overlay .as-clip{width:100%;height:initial;padding:120px 0 60px;position:relative}.overlay .logotype{width:100px}.overlay .global{display:flex;flex-wrap:wrap;justify-content:center;width:225px;margin:6px 0 30px}.overlay .global li{position:relative;font-size:113%;letter-spacing:0}.overlay .global li+li{margin:0 0 0 14px;padding:0 0 0 14px}.overlay .global li+li:before{content:"";display:block;width:1px;height:15px;border-left:.5px solid;position:absolute;top:50%;left:0;transform:translate(-1px,-47%) rotate(40deg)}.overlay .global li:nth-child(4){margin:0;padding:0}.overlay .global li:nth-child(4):before{display:none}.overlay .icons{position:absolute;bottom:initial;left:initial;transform:initial}.overlay .sub{flex-direction:column;position:relative;bottom:initial}.overlay .sub .block{flex-direction:row;min-width:initial;font-size:95%;line-height:2.5}.overlay .sub :is(.block,.block+.block){padding:0;border-left:none}.overlay .sub a+a{margin:0 0 0 15px}.overlay .in-header{width:calc(100% - 30px);max-width:500px;padding:0 0 15px}.overlay .link-this .keyvisual{height:55vh;height:55dvh}.overlay .link-this .product-notes h2{font-size:108%;letter-spacing:.04rem}.overlay .link-this .instruct{padding:18px 0 0}.overlay .logosymbol{left:calc(50% - 25vw)}.tagline{transform:translate(-50%,-30%)}.tagline h2{font-size:155%}.tagline ul{margin:0}.tagline li+li:before{height:12px;transform:translateY(-45%) rotate(40deg);left:-1.5px}.tagline li a{padding:0 10px}.tagline li b{margin:1.2px 0 0;font-size:80%}.scrollbutton{top:calc(50% + 90px)}.scrollbutton i{height:50px}.pagename{top:66px;left:initial;right:22px;transform:initial}.pagename i{font-size:225%}.contentname{color:rgba(var(--black),1);font-size:320%;letter-spacing:-.03rem}.contentname:is(.is-left,.is-right){justify-content:center}.contentname:is(.is-left,.is-right) i{left:initial;right:initial}.contentname.onlayer{font-size:300%;letter-spacing:-.14rem;top:18px}.tategaki{padding:0 9px}.product-notes{line-height:1.4}.product-notes h2{font-size:130%;letter-spacing:.1rem}.instruct{padding:12px 0 0}.instruct>*{font-size:92%;letter-spacing:0}.concept>h2{justify-content:center;margin:90px auto 70px;font-size:132%;letter-spacing:.02rem}.concept .block>h2{margin:auto;position:absolute;top:calc(var(--spacer) - 12px);left:0}.concept .inner h3{font-size:103%}.concept .inner p{margin:0 0 calc(var(--switchimage) + var(--gutter)) 0}.concept .viewmore{width:var(--inner);margin:calc(var(--gutter) + 30px) auto 0}.concept .illustration{bottom:-150px}:is(.concept,.as_featured) .illustration{width:77.5vw;height:85vw;bottom:-150px}.as_swiper{height:100vh;height:100lvh}.as_featured.has-space{margin-top:calc(var(--spacer) + 80px)}.as_featured .link-this .as_fullscreen{height:85vh;height:85lvh}.as_featured .intro{padding:125px 0 0}.as_featured .intro:before{height:75px;top:25px}.as_featured .illustration{bottom:-275px}.as_products .product-notes{line-height:1.3}.as_products .product-notes h2 b{margin:1px 0;font-size:105%;letter-spacing:.08rem}.as_products .product-notes h2 u{margin:0}.as_products .product-notes.position-center,.as_products .product-notes.position-center h2,.as_products .product-notes.position-center .instruct{align-items:center}.as_products .product-notes.position-center .instruct>*{text-align:center}.as_products .product-notes.position-center{left:50%;right:initial;transform:translate(-50%,-40%)}.as_fullscreen .backpage{bottom:25px;right:20px}.has-scroll :is(.product-grid,.list-blog){padding:0 6px}.product-notes.position-left-bottom{bottom:25px;left:20px}.product-grid .product-notes{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 5%;bottom:30px;left:0;right:initial}.product-grid .link-this h2{margin:0 0 30px}.product-grid .link-this .viewmore{bottom:-25px}.product-grid .instruct b{text-align:left}.product-grid .custom-view .price{bottom:70px;left:5%}.product-innertitle{margin:125px 0 0}.product-info{padding:calc(var(--spacer) - 25px) 0 75px}.product-info .product-detail{margin:75px 0 0}.product-info .product-detail picture{aspect-ratio:1/1.2}.product-shipping{margin:50px 0 0}.facets-form{top:133px;left:initial;right:22px}.facets-item{width:142px}.facets-icon{width:15px;top:1px}.facets__display{left:initial!important;right:0!important}.product-info .product-form__buttons>*{min-width:100%}.product-form__submit,.shopify-payment-button__button--unbranded{width:100%!important}.set-buttons{width:calc(100vw - var(--gutter))}.purchase-actions{display:none}.purchase-actions .set-buttons{width:100%}.purchase-actions :is(.product-form__submit,.shopify-payment-button__button--unbranded){width:var(--inner)!important;height:36px!important}.purchase-actions .product-form{margin:0}.product-form__submit:before,.shopify-payment-button__button--unbranded:before{width:20px;height:20px;margin:0 7px 0 0}.sns-button{margin:5px 0 0;font-size:200%}.sns-button a+a{margin:0 0 0 6px}.share-button .icon-share{width:18px;height:18px;margin:-3px 9px 0 0}.product-views{margin:125px auto 0}.product-views .swiper-slide{width:100%;min-width:initial;max-width:initial}.product-innertitle h2 i{font-size:215%;letter-spacing:-.02rem}.product-detail+.product-detail{margin-top:45px;padding-top:60px}.product-detail.notes{margin:15px 0 0}.product-detail.notes>*{padding:25px;font-size:95%}.image-text{width:var(--inner)}.image-text.has-space{margin-top:90px}.image-text.has-line{margin-top:40px;padding-top:60px}:is(.product-detail,.image-text) .text h2{margin:12px 0 27px}:is(.product-detail,.image-text) .text h2 i{font-size:152%}.blog>h2 i{margin:0 auto 150px}.blog>.viewmore{margin:110px auto 30px}.list-blog{width:calc(100% - 6px);gap:1.5px}.list-blog li{height:57.5vh;height:57.5lvh}.list-blog .text{bottom:18px}.list-blog .text h3{height:25px;padding:2px 13px 0}.list-blog .text span{height:23px;padding:0 13px}.main-blog .pagename{top:68px;left:initial;transform:initial}.main-blog .list-blog .text{width:95%;margin:auto}.main-blog .list-blog li:is(:nth-child(odd),:nth-child(2n)) .text :is(h3,span){left:3px}.main-blog .list-blog .text h3{padding:5px 10px 0;bottom:113px}.main-blog .list-blog .text span{padding:2px 10px 0;bottom:90px}.main-blog .list-blog p{width:calc(100% - 6px);padding:15px 10px;font-size:75%;bottom:15px}.blog-head h2{align-items:center}.blog-head h2 i{font-size:120%;white-space:nowrap}.blog-head h2 b{font-size:95%}.blog-content{margin:calc(var(--spacer) - 25px) auto 75px}.childpage{margin:calc(var(--spacer) - 20px) auto 50px}.childpage .pagename{padding:0 0 70px}.childpage .pagename i{font-size:290%}.childpage .pagename b{margin:6px 0 0}.childset{top:25px;right:18px;transform:initial}.list-child>h3{justify-content:center;margin:9px 9px 9px 0;font-size:105%;letter-spacing:.04rem}.list-child>h3 hr:first-child{margin:0 5px 0 0}.list-child hr{margin:30px 0}.list-child dl{flex-direction:column}.list-child :is(dt,dd){width:100%}.contact-notes a{min-height:42px;font-size:95%}.contact .button{height:6rem}footer .frame{padding:calc(var(--gutter) + 10px) 6% 120px}footer .logotype{width:99px;margin:6px 0 0 3px}footer .logosymbol svg{padding:0 15px;transform:scaleX(1)}footer .navigation{width:50%;border-left:none}footer .navigation>*{width:100%}footer :is(.global,.sub){padding:0}footer .sub{flex-direction:column;margin-top:20px;padding-top:20px}footer .sub .block{padding:0}footer .copyright{bottom:50px;left:50%}footer .copyright i{margin:3px 0 0;font-size:90%}footer .copyright b{margin:3px 2px 0 1px;font-size:80%}footer .scrollbutton{top:calc(50% - 275px)}.drawer__inner{width:85vw}.cart-drawer .cart-item{gap:0}.cart-item__details>*+*{margin-top:.8rem}.cart-drawer.cart-drawer .cart-item__price-wrapper{margin-top:2px}.cart-drawer .price{font-size:1.4rem;letter-spacing:.02rem}.cart-drawer .quantity-popover-container,cart-remove-button .button{height:30px;min-height:initial}quantity-popover .quantity{width:90px;height:30px;min-height:initial}.totals__total-value{font-size:1.7rem;letter-spacing:.06rem}.cart-drawer .cart__checkout-button{height:48px;min-height:initial}cart-items .childpage{margin:calc(var(--spacer) - 20px) auto 50px}.title-wrapper-with-link{padding:0 0 60px}.title-wrapper-with-link .title{font-size:125%;letter-spacing:.14rem}.childpage.as_cartfooter{margin:0 auto}.cart__warnings__inner{font-size:82%}.cart__empty-text{margin:10px 0 45px;font-size:170%;letter-spacing:.06rem}.cart__warnings__inner .button{min-width:160px;min-height:36px}.cart__login-paragraph{margin:0}.cart__login-title{margin:5rem 0 0}.swiper-button-next{right:2.5%!important}.swiper-button-prev{left:2.5%!important}.swiper-button-next hr,.swiper-button-prev hr{width:20px;height:20px;border-width:1px 1px 0 0}.swiper-fade .text{padding:0 5vw 25px}.swiper-fade .text>*{max-width:var(--inner)}.swiper-fade .text p{width:100%;max-width:initial;margin:0;line-height:1.6}.announcement-bar__message{padding:0 0 1rem;font-size:77%}.gift-service-link{top:initial;left:3rem;right:initial;bottom:33px;transform:none}[data-testid=gift-radio-group]{padding-bottom:62px}.chakra-modal__content{width:88%;font-size:95%}.chakra-modal__header{width:90%}.chakra-modal__header .chakra-stack>div{display:flex}[data-testid=egift-description-modal] .chakra-text{display:contents}.chakra-modal__content .chakra-image+div{padding:9px 0 0 6px}[data-testid=display-message-card-preview-modal]{padding:0}[data-testid=display-message-card-preview-modal] div{width:100%!important}[data-testid=display-message-card-preview-modal] .chakra-image+div{padding:0 2rem}}#PBarNextFrameWrapper,#preview-bar-iframe,.admin-bar__page,.admin-bar__stack{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/origin.css.map */
