:root{--tg-sys-typescale-display-large-weight:300!important;--tg-sys-typescale-display-medium-weight:300!important;--tg-sys-typescale-display-small-weight:300!important;--tg-sys-typescale-headline-large-weight:300!important;--tg-sys-typescale-headline-medium-weight:300!important;--tg-sys-typescale-headline-small-weight:300!important;--tg-sys-typescale-title-large-weight:300!important;--tg-sys-typescale-title-medium-weight:300!important;--tg-sys-typescale-title-small-weight:300!important;--tg-sys-typescale-body-large-weight:300!important;--tg-sys-typescale-body-medium-weight:300!important;--tg-sys-typescale-body-small-weight:300!important;--tg-sys-typescale-label-large-weight:400!important;--tg-sys-typescale-label-medium-weight:400!important;--tg-sys-typescale-label-small-weight:400!important;--tg-sys-button-border-radius:8px!important;--tg-sys-color-outline:#dedede!important;--tg-sys-color-outline-rgb:222,222,222!important}body{font-weight:300}h1,h2,h3,h4,h5,h6,.SectionHeader__Heading,.PageHeader__Title,.Modal__Title,.FooterBlock__Title,.ProductCard__Title{font-weight:300!important}.RTE strong,.RTE b{font-weight:400}.Footer .Footer__ThemeAuthor,.Footer__StoreName{font-weight:300!important}.Button:not(.ProductForm__AddToCart){--tg-compontent-button-primary-background-color:#7a7a7a!important;--tg-compontent-button-primary-text-color:#fff!important;--tg-compontent-button-outline-border-color:#1c1b1b!important;--tg-compontent-button-outline-text-color:#1c1b1b!important}.Button--primary:not(.ProductForm__AddToCart),.Button--outline{letter-spacing:.06em}.Form__Input,select.Form__Input,.Select select{border-radius:8px!important;border:1px solid rgba(28,27,27,.18)!important;font-weight:300!important}.Form__Input:focus,.Form__Input:focus-visible{border-color:#7a7a7a!important;box-shadow:none!important;outline:0}.Form__Item--floatingLabel label{font-weight:300}.CartItem__QuantityNum,.ProductForm__QuantityNum,.QuantitySelector input{border:0!important;border-radius:0!important}.Modal__Content{border-radius:14px;overflow:hidden}.Alert{border-radius:10px}.Accordion__Button{font-weight:300!important}.Price{font-weight:300}.Template--product .Product__Title{font-size:20px!important;font-weight:300!important;letter-spacing:.01em!important;line-height:1.3!important}.Template--product .Product__Block--price{margin-top:-6px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid rgba(28,27,27,.12)}.Template--product .Product__Block--price .Product__PriceList,.Template--product .Product__Block--price .Price{line-height:1.2!important}.Template--product .Product__Block--price .Price{font-size:20px!important;font-weight:300!important;letter-spacing:.01em;color:#717070!important}.Template--product .Product__Block--variantPicker{margin-top:0}.Template--product .ProductForm__Option{margin-bottom:12px}.Template--product .ProductForm__Option .ProductForm__Label{font-size:14px!important;font-weight:300!important;letter-spacing:.03em!important;line-height:1.4!important;color:#717070;margin-bottom:7px}.Template--product .ProductForm__Label .ProductForm__SelectedValue{color:#1c1b1b!important}.Template--product .ProductForm__Sep{color:#c4c4c4;margin:0 6px}.Template--product .Product__Block--variantPicker .SwatchList{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0!important}.Template--product .Product__Block--variantPicker .SwatchList li{margin:0!important;width:auto}.Template--product .Product__Block--variantPicker .BlockSwatch{height:40px;padding:0 12px!important;border-radius:8px!important;font-size:13px;font-weight:300;letter-spacing:.02em;border:1px solid rgba(28,27,27,.18)!important;box-shadow:none!important;width:100%}.Template--product .Product__Block--variantPicker input:checked+label.BlockSwatch{background:#7a7a7a!important;border-color:#7a7a7a!important;color:#fff!important;box-shadow:none!important}.Template--product .Product__Block--variantPicker .BlockSwatch.Unavailable{text-decoration:none!important;opacity:.35}.Template--product .ProductForm__QuantityWrapper{margin-top:0;margin-bottom:22px}.Template--product .ProductForm__QuantityWrapper:before{content:"quantity";display:block;font-size:14px;font-weight:300;letter-spacing:.03em;color:#717070;margin-bottom:7px}.Template--product .ProductForm__Quantity{width:calc(50% - 4px);height:40px;border-radius:8px;border:1px solid rgba(28,27,27,.18)}.Template--product .ProductForm__QuantityButton{padding:0 16px}.Template--product .ProductForm__QuantityButton svg{width:12px;height:12px}.Template--product .ProductForm__QuantityNum{font-size:13px;font-weight:300}.Template--product .Product__Block--buyButtons{margin-top:0}.Template--product .ProductForm__AddToCart{min-height:48px;border-radius:8px!important;border:1px solid #1c1b1b!important;font-size:14px!important;letter-spacing:.1em!important;font-weight:400}.Template--product .ProductForm__AddToCart,.Template--product .ProductForm__Checkout{margin-bottom:8px}.Template--product .shopify-payment-button{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:8px}.Template--product .shopify-payment-button__button{min-height:48px;border-radius:8px!important;overflow:hidden}.Template--product .shopify-payment-button__more-options{font-size:11px!important;color:#717070!important}.Template--product .Product__PayInstallments,.Template--product .Product__PayInstallments shopify-payment-terms{font-size:11px;color:#717070}@media screen and (min-width:1008px){.Template--product .Product:not(.Product--noMedia) .ProductDesign.Grid{display:flex!important;flex-wrap:nowrap!important;align-items:stretch}.Template--product .Product:not(.Product--noMedia) .ProductDesign>.Grid__Item:first-child{flex:1 1 0%!important;width:auto!important;max-width:none!important;min-width:0}.Template--product .Product:not(.Product--noMedia) .ProductDesign>.ProductSummary__Wrapper{flex:0 0 auto!important;width:auto!important;max-width:none!important}.Template--product .Product:not(.Product--noMedia) .ProductSummary{width:460px;max-width:460px;margin:0}}.Template--product .Product__Block--descriptionCollapsible .RTE{color:#1c1b1b;font-weight:300}.Template--product .Product__Block--descriptionCollapsible .RTE p,.Template--product .Product__Block--descriptionCollapsible .RTE li{font-weight:300}.Template--product .Product__Block--descriptionCollapsible .RTE strong,.Template--product .Product__Block--descriptionCollapsible .RTE b{font-weight:300!important}.Template--product .Product__Block--descriptionCollapsible .RTE strong[style*="display: block"]{font-size:14px!important;letter-spacing:.03em;color:#1c1b1b!important;font-weight:400!important;margin-bottom:6px!important}.Template--product .Product__Block--descriptionCollapsible .RTE span[style*="#888"]{color:#717070!important;margin-right:6px}.Template--product .Product__Block--descriptionCollapsible .RTE p[style*="#777"]{color:#717070!important;font-size:12px!important}.Template--product .Product__Block--descriptionCollapsible .RTE hr{border-top-color:#1c1b1b1f!important}.MenuDrawer .MenuDrawer__Nav--primary .Accordion__Button--levelOne{font-weight:300!important;letter-spacing:.01em;border:1px solid rgba(28,27,27,.25)!important;border-radius:10px!important}.MenuDrawer .MenuDrawer__Nav--primary .Accordion__Button--levelOne:not(.Collapsed):not(.Accordion__Button--noAction){border-radius:10px 10px 0 0!important}.MenuDrawer .Accordion__Collapse{border-color:#1c1b1b40!important;border-radius:0 0 10px 10px}.MenuDrawer .Nav__Link,.MenuDrawer .MenuDrawer__Title{font-weight:300!important}.MenuDrawer .MenuDrawer__Nav.MenuDrawer__Nav--secondary{border:1px solid rgba(28,27,27,.25);border-radius:10px}.MenuDrawer .MenuDrawer__Nav.MenuDrawer__Nav--secondary{padding:0!important}.MenuDrawer .MenuDrawer__Nav--secondary .Nav,.MenuDrawer .MenuDrawer__Nav--secondary .Nav__Item{margin:0!important;padding:0!important}.MenuDrawer .MenuDrawer__Nav--secondary .Nav__Link{display:block;padding:.75rem 1rem!important;font-family:var(--tg-sys-typescale-title-medium-font)!important;font-size:var(--tg-sys-typescale-title-medium-size)!important;line-height:var(--tg-sys-typescale-title-medium-line-height)!important;letter-spacing:.01em!important;font-weight:300!important}.MenuDrawer .MenuDrawer__Nav--secondary .Nav__Link[href*="/account"]:before{content:"+ "}.Announcement .Announcement__Content,.Announcement .Announcement__Content p,.Announcement .Announcement__Content a,.Announcement .Announcement__Content strong,.Header .Nav--secondaryText .Nav__Link,.Header .Nav--secondaryText .CartCountText,.Header .Nav__Link--levelOne,.Header .Header__LogoText{font-weight:300!important;letter-spacing:.02em}.Header .CartCountBubble__Count{font-weight:300}.ScrollingBar .ScrollingBar__Text,.ScrollingBar .ScrollingBar__Text a{font-weight:300!important;letter-spacing:.02em;font-size:12px!important}.Header .Nav--secondaryText .CartCountText{display:none!important}.Header .Nav--secondaryText .CartCountBubble{display:inline-flex!important;position:static!important;background:transparent!important;color:inherit!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;min-width:0!important;font-size:inherit!important;line-height:inherit!important;font-weight:300!important;letter-spacing:.02em;white-space:nowrap}.Header .Nav--secondaryText .CartCountBubble:before{content:"[\a0"}.Header .Nav--secondaryText .CartCountBubble:after{content:"\a0]"}.Header .Nav--secondaryText .CartCountBubble__Count[aria-hidden]{font-size:inherit;font-weight:300}.SearchDrawer{background:transparent!important;border:0!important;box-shadow:none!important}.SearchDrawer .Drawer__Header{width:calc(100% - 32px);max-width:640px;margin:16px auto 0!important;padding:0 6px 0 18px!important;background:#ececec!important;border:0!important;border-radius:14px;box-shadow:0 12px 32px #00000038}.SearchDrawer .SearchDrawer__Form{min-height:56px}.SearchDrawer .SearchDrawer__InputIconWrapper{color:#1c1b1b!important;top:0;margin-inline-end:12px!important}.SearchDrawer .SearchDrawer__Form .Icon--search{width:20px;height:20px}.SearchDrawer .SearchDrawer__Input,.SearchDrawer .SearchDrawer__Input:focus,.SearchDrawer .SearchDrawer__Input:focus-visible{color:#1c1b1b!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important;min-height:56px;font-size:20px!important;font-weight:300!important;letter-spacing:.01em;caret-color:#1c1b1b}.SearchDrawer .SearchDrawer__Input::placeholder{color:#8a8a8a!important;font-weight:300}.SearchDrawer .Drawer__Header .Button--icon{color:#1c1b1b!important}.SearchDrawer .Drawer__Header .Button--icon svg{width:16px;height:16px}.SearchDrawer .Drawer__Body{width:calc(100% - 32px);max-width:640px;margin:8px auto 16px;background:transparent;border-radius:14px;overflow-y:auto}.SearchDrawer .SearchDrawer__Results[aria-hidden=false]{background:#fafafa;border-radius:14px;overflow:hidden}.SearchDrawer .PredictiveSearch__Summary{display:none!important}.SearchDrawer .PredictiveSearch__Status{border:0!important}.HSearch{padding:9px 0 0}.HSearch__List{margin:0;padding:0}.HSearch__Row{display:flex;align-items:center;gap:18px;padding:12px 24px;color:#1c1b1b;text-decoration:none;transition:background .15s}.HSearch__Row:hover,.HSearch__Row:focus-visible{background:#f0f0f0}.HSearch__Img{flex:none;width:60px;height:60px;border-radius:9px;overflow:hidden;background:#ebe8e4}.HSearch__Img img{width:100%;height:100%;object-fit:cover;display:block}.HSearch__Title{flex:1;min-width:0;font-size:15px;font-weight:300;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HSearch__Price{flex:none;font-size:14px;font-weight:300;color:#717070}.HSearch__List--text .HSearch__Row{padding:14px 24px}.HSearch__Empty{margin:0;padding:14px 24px;font-size:14px;font-weight:300;color:#717070}.HSearch__All{display:block;margin-top:9px;padding:15px 24px;border-top:1px solid rgba(28,27,27,.12);font-size:13px;font-weight:300;letter-spacing:.02em;color:#717070;text-decoration:none}.HSearch__All:hover{color:#1c1b1b}@media screen and (max-width:640px){.SearchDrawer .Drawer__Header{margin-top:12px!important;padding:0 2px 0 14px!important;border-radius:12px}.SearchDrawer .SearchDrawer__Form,.SearchDrawer .SearchDrawer__Input{min-height:48px}.SearchDrawer .SearchDrawer__Input{font-size:16px!important}.SearchDrawer .SearchDrawer__Form .Icon--search{width:18px;height:18px}.HSearch__Row{gap:14px;padding:10px 16px}.HSearch__Img{width:54px;height:54px}.HSearch__All,.HSearch__Empty,.HSearch__List--text .HSearch__Row{padding-left:16px;padding-right:16px}}.Header .Nav--secondaryText .Nav__Item:has(a[href*="/account"]),.Header .Nav--secondaryText a[href*="/account"]{display:none!important}@keyframes hsSpin{to{transform:rotate(360deg)}}.Header .Nav--secondaryText #Header__SearchTrigger{display:inline-grid!important;align-items:center;justify-items:center;font-size:0!important;line-height:0!important;letter-spacing:0!important}.Header .Nav--secondaryText #Header__SearchTrigger:before,.Header .Nav--secondaryText #Header__SearchTrigger:after,.SearchDrawer .SearchDrawer__InputIconWrapper>span:before,.SearchDrawer .SearchDrawer__InputIconWrapper>span:after{content:"";grid-area:1/1;width:22px;height:22px;background:#1c1b1b;-webkit-mask:var(--hs-m) center/100% 100% no-repeat;mask:var(--hs-m) center/100% 100% no-repeat}.Header .Nav--secondaryText #Header__SearchTrigger:before,.SearchDrawer .SearchDrawer__InputIconWrapper>span:before{--hs-m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' stroke-dasharray='2.042 2.042'/%3E%3C/svg%3E");transform-origin:43.75% 43.75%;animation:hsSpin 6s linear infinite}.Header .Nav--secondaryText #Header__SearchTrigger:after,.SearchDrawer .SearchDrawer__InputIconWrapper>span:after{--hs-m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M15.5 15.5L20.5 20.5'/%3E%3C/svg%3E")}.SearchDrawer .SearchDrawer__InputIconWrapper>span{display:inline-grid;align-items:center;justify-items:center}.SearchDrawer .SearchDrawer__InputIconWrapper>span>svg{display:none!important}.SearchDrawer .SearchDrawer__InputIconWrapper>span:before,.SearchDrawer .SearchDrawer__InputIconWrapper>span:after{width:20px;height:20px}@media screen and (max-width:640px){.Header .Nav--secondaryText #Header__SearchTrigger:before,.Header .Nav--secondaryText #Header__SearchTrigger:after{width:20px;height:20px}.SearchDrawer .SearchDrawer__InputIconWrapper>span:before,.SearchDrawer .SearchDrawer__InputIconWrapper>span:after{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.Header #Header__SearchTrigger:before,.SearchDrawer .SearchDrawer__InputIconWrapper>span:before{animation:none}}.CartDrawer{color:#1c1b1b;border-color:#1c1b1b1f!important}.CartDrawer .Drawer__Header{border-bottom:1px solid rgba(28,27,27,.12)!important}.CartDrawer .Drawer__Title{font-size:20px!important;font-weight:300!important;letter-spacing:.01em!important;text-transform:lowercase}.CartDrawer .ButtonClose{opacity:.7}.CartDrawer .ButtonClose:hover{opacity:1}.CartDrawer .CartDrawer__ShippingNotice,.CartDrawer .CartDrawer__ShippingAmountNotice{margin:0 0 20px!important;padding:12px 16px!important;border:0!important;border-radius:10px;background:#f0f0f0!important;color:#1c1b1b!important;font-size:13px!important;font-weight:300!important;letter-spacing:.02em;line-height:1.5}.CartDrawer .CartDrawer__ShippingNotice *,.CartDrawer .CartDrawer__ShippingAmountNotice *{font-weight:300!important}.CartDrawer .EmptyResult__Title{font-size:16px!important;font-weight:300!important;letter-spacing:.02em;color:#717070!important}.CartDrawer .CartItem__Wrapper{padding-bottom:20px}.CartDrawer .CartItem__Wrapper:not(:first-child){margin-top:20px}.CartDrawer .CartItem__Wrapper:not(:last-child){border-bottom:1px solid rgba(28,27,27,.12)!important}.CartDrawer .CartItem__ImageWrapper{border-radius:8px;overflow:hidden;background:#ebe8e4}.CartDrawer .CartItem__Title{font-size:15px!important;font-weight:300!important;letter-spacing:.01em!important;line-height:1.35!important;margin-bottom:4px}.CartDrawer .CartItem__Title .Nav__Link{font-weight:300!important;color:#1c1b1b}.CartDrawer .CartItem__VariantTitle,.CartDrawer .CartItem__PropertyList,.CartDrawer .UnitPrice{font-size:13px!important;font-weight:300!important;letter-spacing:.02em;color:#717070!important;margin-bottom:4px}.CartDrawer .CartItem__PriceList,.CartDrawer .CartItem__Price{font-size:14px!important;font-weight:300!important;letter-spacing:.01em;color:#717070}.CartDrawer .CartItem__Discount{font-size:12px!important;font-weight:300!important}.CartDrawer .CartItem__QuantityWrapper{margin-top:6px}.CartDrawer .CartItem__Quantity{height:36px;border:1px solid rgba(28,27,27,.18)!important;border-radius:8px;overflow:hidden}.CartDrawer .CartItem__QuantityButton{padding:0 12px!important;height:100%}.CartDrawer .CartItem__QuantityButton svg{width:10px!important;height:10px!important}.CartDrawer .CartItem__QuantityNum{width:2.25rem!important;font-size:13px!important;font-weight:300!important;min-height:0!important;height:100%}.CartDrawer .CartItem__Remove{font-size:11px!important;font-weight:300!important;letter-spacing:.04em!important;text-transform:lowercase!important;color:#717070!important;margin-top:10px}.CartDrawer .Drawer__Footer{border-top:1px solid rgba(28,27,27,.12)!important;padding-top:20px}.CartDrawer .CartDrawer__Total{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:300;letter-spacing:.01em;margin:0 0 6px}.CartDrawer .CartDrawer__Total>span:first-child{color:#717070}.CartDrawer .Cart__Taxes{margin:0 0 16px!important;font-size:11px!important;font-weight:300!important;color:#717070!important;line-height:1.5}.CartDrawer .Cart__Taxes a{color:inherit}.CartDrawer .CartDrawer__Discount{font-size:13px;font-weight:300;color:#717070}.CartDrawer .CartDrawer__NoteToggleButton{font-size:12px!important;font-weight:300!important;letter-spacing:.03em!important;text-transform:lowercase!important;color:#717070!important;margin-bottom:12px}.CartDrawer .CartDrawer__Note textarea.Form__Input{border-radius:8px;border-color:#1c1b1b2e!important;font-size:13px;font-weight:300}.CartDrawer .CartDrawer__Note .Button{border-radius:8px!important;font-weight:300}.CartDrawer .CartDrawer__Cart,.CartDrawer .CartDrawer__Checkout{min-height:48px;border-radius:8px!important;font-size:14px!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:lowercase!important}.CartDrawer .CartDrawer__Cart{background:transparent!important;border:1px solid #1c1b1b!important;color:#1c1b1b!important}.CartDrawer .CartDrawer__Checkout{margin-top:8px;background:#7a7a7a!important;border:1px solid #7a7a7a!important;color:#fff!important}.CartDrawer .CartDrawer__Checkout:hover{background:#6a6a6a!important;border-color:#6a6a6a!important}.CartDrawer .CartDrawerCrossSell{border-top:1px solid rgba(28,27,27,.12)!important}.CartDrawer .CartDrawerCrossSell__Heading{font-weight:300!important;font-size:14px!important;letter-spacing:.03em}.Footer{border-top:1px solid #dedede!important;padding-top:0!important}.Footer .Footer__Main{padding-top:28px!important}.Footer .FooterBlocks{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 32px!important;margin:0!important;padding:0 24px!important;align-items:start!important}.Footer .FooterBlocks .FooterBlock--text{grid-column:1/3!important}.Footer .FooterBlocks .FooterBlock--links{grid-column:auto!important}.Footer .FooterBlocks .FooterBlock{margin:0!important;max-width:none!important;flex:none!important;width:auto!important}.Footer .FooterBlock--text .Footer__LogoImageWrapper{margin-bottom:12px!important}.Footer .Footer__Social{gap:6px;margin:0 0 0 -10px}.Footer .FooterBlock--links .FooterBlock__Title{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase;color:#717070!important;margin:4px 0 10px!important;line-height:1.4!important}.Footer .FooterBlock--links .Nav--vertical{display:block!important;margin:0;padding:0}.Footer .FooterBlock--links .Nav--vertical li{margin:0 0 7px!important}.Footer .FooterBlock--links .Nav__Link{padding:0!important;font-size:14px!important;font-weight:300!important;letter-spacing:.01em;line-height:1.4!important;white-space:nowrap;word-break:normal!important}.Footer .FooterBlocks .FooterBlock--newsletter{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:32px;row-gap:4px;align-items:center;padding:22px 24px!important;margin:0 -24px 6px!important;order:-1!important;background:#f0f0f0;border-radius:14px}.Footer .FooterBlock--newsletter .FooterBlock__Title{grid-column:1;grid-row:1;align-self:end;font-size:22px!important;font-weight:300!important;letter-spacing:.01em!important;line-height:1.3!important;margin:0!important;text-transform:none;color:#1c1b1b!important}.Footer .FooterBlock--newsletter .FooterBlock__Content{grid-column:1;grid-row:2;align-self:start;font-size:13px;color:#717070!important}.Footer .FooterBlock--newsletter .FooterBlock__Content p{margin:0;color:#717070!important}.Footer .FooterBlock--newsletter .Footer__Newsletter{grid-column:2;grid-row:1/3;margin:0}.Footer .FooterBlock--newsletter .Form__InputGroup{display:flex!important;flex-wrap:nowrap!important;align-items:center;height:48px;margin:0!important;padding:0 5px 0 16px;background:#fff;border:1px solid rgba(28,27,27,.18);border-radius:10px}.Footer .FooterBlock--newsletter .Form__InputGroup .Form__Input{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:100%;min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:300!important}.Footer .FooterBlock--newsletter .Form__InputGroup .Form__Submit{flex:none!important;height:38px;min-height:0!important;padding:0 20px!important;margin:0!important;border:0!important;border-radius:7px!important;background:#7a7a7a!important;color:#fff!important;font-size:13px!important;font-weight:400!important;letter-spacing:.06em!important}.Footer .FooterBlock--newsletter .Form__InputGroup .Form__Submit:hover{background:#6a6a6a!important}.Footer .FooterBlock--newsletter .Form__Alert{grid-column:1/-1;margin:8px 0 0}@media screen and (min-width:641px)and (max-width:1007px){.Footer .FooterBlock--newsletter .FooterBlock__Title{font-size:18px!important}}.Footer .Footer__Bottom{margin:22px 24px 0!important;padding:12px 0!important;border-top:1px solid #dedede!important}.Footer .Footer__Copyright{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center;margin:0!important;padding:0!important}.Footer .Footer__Copyright .Footer__StoreName,.Footer .Footer__Copyright .Footer__ThemeAuthor,.Footer .Footer__Copyright .Footer__ThemeAuthor a{font-size:12px!important;font-weight:300!important;letter-spacing:.02em;color:#717070!important;margin:0!important}@media screen and (max-width:640px){.Footer .Footer__Main{padding-top:20px!important}.Footer .FooterBlocks{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 24px!important;padding:0 16px!important}.Footer .FooterBlocks .FooterBlock--text{grid-column:1/-1!important}.Footer .FooterBlocks .FooterBlock--newsletter{grid-template-columns:1fr;padding:18px 16px!important;margin:0 -16px 6px!important;row-gap:4px}.Footer .FooterBlock--newsletter .FooterBlock__Title{font-size:18px!important}.Footer .FooterBlock--newsletter .FooterBlock__Content{margin-bottom:10px}.Footer .FooterBlock--newsletter .Footer__Newsletter{grid-column:1;grid-row:auto}.Footer .Footer__Bottom{margin:18px 16px 0!important}}.CartDrawer .Cart__ItemList--drawer .CartItem__ImageWrapper{width:30%!important;flex:none;align-self:flex-start}.CartDrawer .Cart__ItemList--drawer .CartItem__Info{width:70%!important;padding-inline-start:16px!important}.Template--cart .Cart{border-top:0!important}.Template--cart .Cart__Header{border-bottom:1px solid #dedede!important}.Template--cart .Cart__ShippingAmountNotice,.Template--cart .Cart__ShippingNotice{width:auto!important;margin:20px 24px 0!important;padding:12px 16px!important;border:0!important;border-radius:10px;background:#f0f0f0!important;color:#1c1b1b!important;font-size:13px!important;font-weight:300!important;letter-spacing:.02em}.Template--cart .Cart__ShippingAmountNotice *,.Template--cart .Cart__ShippingNotice *{font-weight:300!important}.Cart__ItemList--page .Cart__Head{padding-top:18px!important;padding-bottom:12px!important;margin-bottom:8px!important;border-bottom:1px solid #dedede!important}.Cart__ItemList--page .Cart__HeadItem{font-size:12px;font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:#717070}.Cart__ItemList--page .CartItem__Wrapper{padding-top:20px;padding-bottom:20px!important;margin:0!important}.Cart__ItemList--page .CartItem__Wrapper:not(:last-child){border-bottom:1px solid #dedede!important}.Cart__ItemList--page.Cart__ItemList{border-bottom-color:#dedede!important}.Cart__ItemList--page .CartItem__ImageWrapper{border-radius:8px;overflow:hidden;background:#ebe8e4}.Cart__ItemList--page .CartItem__Title,.Cart__ItemList--page .CartItem__Title a{font-size:16px!important;font-weight:300!important;letter-spacing:.01em!important;line-height:1.35!important;color:#1c1b1b;text-decoration:none;margin-bottom:4px}.Cart__ItemList--page .CartItem__VariantTitle,.Cart__ItemList--page .CartItem__PropertyList,.Cart__ItemList--page .UnitPrice{font-size:13px!important;font-weight:300!important;letter-spacing:.02em;color:#717070!important;margin-bottom:4px}.Cart__ItemList--page .CartItem__Info .CartItem__PriceList,.Cart__ItemList--page .CartItem__Info .CartItem__Price{font-size:14px!important;font-weight:300!important;color:#717070}.Cart__ItemList--page .CartItem__Quantity{height:40px;border:1px solid rgba(28,27,27,.18)!important;border-radius:8px;overflow:hidden}.Cart__ItemList--page .CartItem__QuantityButton{padding:0 14px!important;height:100%;min-height:0!important}.Cart__ItemList--page .CartItem__QuantityButton svg{width:10px!important;height:10px!important}.Cart__ItemList--page .CartItem__QuantityNum{width:2.5rem!important;height:100%;min-height:0!important;font-size:13px!important;font-weight:300!important}.Cart__ItemList--page .CartItem__Remove{font-size:11px!important;font-weight:300!important;letter-spacing:.04em!important;text-transform:lowercase!important;color:#717070!important;margin-top:10px!important;min-height:0!important}.Cart__ItemList--page .CartItem__LinePriceList .CartItem__Price{font-size:15px!important;font-weight:300!important;color:#1c1b1b}@media screen and (min-width:1008px){.Cart__ItemList--page .CartItem__ImageWrapper{width:8%!important}.Cart__ItemList--page .CartItem__Info{width:52%!important}}.Template--cart .Cart__Footer .Cart__Total{font-size:18px!important;font-weight:300!important;letter-spacing:.01em;margin-bottom:4px}.Template--cart .Cart__Footer .Cart__Taxes{font-size:12px!important;font-weight:300!important;color:#717070!important;margin-bottom:16px;display:block}.Template--cart .Cart__Footer .Cart__Taxes a{color:inherit}.Template--cart .Cart__Checkout{min-height:48px;min-width:17rem;border-radius:8px!important;font-size:14px!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:lowercase!important}.Template--cart .Cart__Discount{font-size:13px;font-weight:300;color:#717070}.Template--cart .EmptyResult__Title{font-size:18px!important;font-weight:300!important;color:#717070!important}.Template--cart .EmptyResult__Action{min-height:48px;border-radius:8px!important;letter-spacing:.1em!important;text-transform:lowercase}@media screen and (max-width:640px){.Template--cart .Cart__ShippingAmountNotice,.Template--cart .Cart__ShippingNotice{margin:16px 16px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
