:root{--theme-white: #fefefe;--theme-light: #e4e4e4;--theme-mediun: #b1b1b1;--theme-dark: #343433;--theme-black: #1d1d1d;--theme-alert: #d1a142;--theme-swiper-nav: hsla(0, 0%, 11%, .35);--font-2xs: clamp(.7813rem, .7736rem + .0341vw, .8rem);--font-xs: clamp(.9375rem, .9119rem + .1136vw, 1rem);--font-s: clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--font-m: clamp(1.35rem, 1.2631rem + .3864vw, 1.5625rem);--font-l: clamp(1.62rem, 1.4837rem + .6057vw, 1.9531rem);--font-xl: clamp(1.944rem, 1.7405rem + .9044vw, 2.4414rem);--font-2xl: clamp(2.3328rem, 2.0387rem + 1.3072vw, 3.0518rem);--font-3xl: clamp(2.7994rem, 2.384rem + 1.8461vw, 3.8147rem);--font-4xl: clamp(3.3592rem, 2.7828rem + 2.5621vw, 4.7684rem);--font-5xl: clamp(4.0311rem, 3.2418rem + 3.508vw, 5.9605rem);--font-6xl: clamp(4.8373rem, 3.7682rem + 4.7514vw, 7.4506rem);--space-3xs: clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs: clamp(.5625rem, .5369rem + .1136vw, .625rem);--space-xs: clamp(.875rem, .8494rem + .1136vw, .9375rem);--space-s: clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--space-l: clamp(2.25rem, 2.1477rem + .4545vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2216rem + .6818vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.2955rem + .9091vw, 5rem);--space-3xl: clamp(6.75rem, 6.4432rem + 1.3636vw, 7.5rem);--space-4xl: clamp(9rem, 8.5909rem + 1.8182vw, 10rem);--space-3xs-2xs: clamp(.3125rem, .1847rem + .5682vw, .625rem);--space-2xs-xs: clamp(.5625rem, .4091rem + .6818vw, .9375rem);--space-xs-s: clamp(.875rem, .7216rem + .6818vw, 1.25rem);--space-s-m: clamp(1.125rem, .8182rem + 1.3636vw, 1.875rem);--space-m-l: clamp(1.6875rem, 1.3551rem + 1.4773vw, 2.5rem);--space-l-xl: clamp(2.25rem, 1.6364rem + 2.7273vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.7102rem + 2.9545vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.2727rem + 5.4545vw, 7.5rem);--space-3xl-4xl: clamp(6.75rem, 5.4205rem + 5.9091vw, 10rem)}*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}ul,ol{list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}table{width:100%}table th{text-align:left}@media screen and (max-width:834px){table,tbody,td,tfoot,th,thead,tr{border:none;display:block;width:100%}td,th{border-bottom:1px solid var(--border-color)}tfoot td:last-of-type{border-bottom:none}}a{text-decoration:none;color:var(--body-text)}a:hover{text-decoration:none;text-decoration-skip-ink:auto}label{font-size:var(--font-xs)}input[type=text],input[type=number],input[type=search],input[type=password],input[type=email],textarea{-webkit-appearance:none;appearance:none;outline:0;padding:var(--space-2xs);border:1px solid var(--form-border);background:var(--form-input);border-radius:var(--form-input-style);font-size:var(--font-xs)}input[type=number]{max-width:6ch}.form-success{padding:var(--space-s);background:var(--theme-alert);color:contrast-color(var(--theme-alert));font-size:var(--font-s);border-radius:var(--form-input-style);margin-block:var(--space-xs)}.icon-button{-webkit-appearance:none;appearance:none;background:transparent;color:inherit;border:0;padding:0}select{-webkit-appearance:none;appearance:none;background:var(--form-input) url(select-caret-down.svg) no-repeat 95% 50%;background-size:18px;font-family:inherit;font-size:var(--font-xs);outline:0;padding:var(--space-2xs);padding-inline-end:var(--space-m);border:1px solid var(--form-border);border-radius:var(--form-input-style);cursor:context-menu}button,input[type=button],input[type=submit],input[type=reset]{border:0;-webkit-appearance:none;appearance:none;font-family:inherit;font-size:inherit;cursor:pointer;font-weight:300;padding:var(--space-2xs) var(--space-s);background:var(--button-color);color:var(--button-text-color);border-radius:var(--button-style)}.button-big{font-size:var(--font-s);border-radius:var(--button-style);padding:var(--space-s) var(--space-xl)!important;background:var(--button-color);color:var(--button-text-color)}.button-big:hover{background:var(--button-hover-color);color:var(--button-hover-text-color)}.button{font-size:var(--font-xs);border-radius:var(--button-style);padding:var(--space-xs) var(--space-m);background:var(--button-color);color:var(--button-text-color)}.button:hover{background:var(--button-hover-color);color:var(--button-hover-text-color)}.button-small{font-size:var(--font-xs);border-radius:var(--button-style);padding:var(--space-2xs) var(--space-s);background:var(--button-color);color:var(--button-text-color)}.button-small:hover{background:var(--button-hover-color);color:var(--button-hover-text-color)}.button-disabled{pointer-events:none}[popover],dialog,::backdrop{transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s;opacity:0}:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:1}dialog{background:var(--theme-white);border:1px solid var(--border-color);border-radius:var(--border-style)}dialog button[popovertargetaction=hide]{opacity:.5}dialog button[popovertargetaction=hide]:hover{opacity:.75}::backdrop{background:#dfdad5c4;-webkit-backdrop-filter:grayscale(.9) blur(15px);backdrop-filter:grayscale(.9) blur(15px);pointer-events:none}@starting-style{:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:0}}.hide,.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.conceal{display:none;visibility:hidden}body{font-family:var(--font-stack-sans)}h1{font-size:var(--font-l)}h2,h3{font-size:var(--font-m)}h4,h5,h6{font-size:var(--font-s)}h1,h2,h3,h4,h5,h6{font-weight:600}.rte{font-size:var(--font-xs);max-width:77ch;line-height:1.4}.rte>*{margin-block:0}.rte>*+*{margin-block-start:var(--space-s)}.rte h1{font-size:var(--font-l)}.rte h2,.rte h3{font-size:var(--font-m)}.rte h4,.rte h5,.rte h6{font-size:var(--font-s)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--font-stack-sans);margin-block-end:0}.rte a:hover{color:var(--text-link-hover);text-decoration-line:underline;text-decoration-color:var(--text-link-hover)}.main:has(.shopify-section){display:flex;flex-flow:column;gap:var(--section-gap);padding-block:var(--space-xl)}@media screen and (max-width:1024px){.main:has(.shopify-section){padding-inline:var(--space-s);gap:var(--space-l);padding-block:var(--space-l)}}@media screen and (max-width:480px){.main:has(.shopify-section){gap:var(--space-m)}}body{background-color:var(--body-background);color:var(--body-text)}.main,.section-site-header,.wrap{padding-inline:var(--space-l)}@media screen and (max-width:1024px){.main,.section-site-header,.wrap{padding-inline:var(--space-s)}}.main:has(>.section-image-banner){padding-block-start:0}.tab-link{-webkit-appearance:none;appearance:none;background:transparent;display:flex;flex-flow:column;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) 0;border-radius:0;color:var(--body-text);opacity:.5}@media screen and (max-width:480px){.tab-link{padding:var(--space-2xs) var(--space-s)}}@media screen and (max-width:834px){.tab-icon{display:none;visibility:hidden}}.tab-link[aria-selected=true]{opacity:1}.tab-link:hover{background:transparent;opacity:1}.tab-link span{color:var(--body-text)}.tabs{margin:var(--space-m) 0}.tablist{display:flex;gap:var(--space-m);margin-block-end:var(--space-s)}.pagination{margin-block-start:var(--space-xl);display:flex;justify-content:center}.pagination-links{display:flex;align-items:center;gap:var(--space-s);font-size:var(--font-s)}.pagination-links .page-link:not(.active){opacity:.5}.pagination-links .page-link:not(.active):hover{opacity:1}.pagination-links svg{opacity:.5}.pagination-links li:not(.disabled):hover svg{opacity:1}.footer{background:var(--footer-background-color);padding:var(--space-xl);padding-block-end:var(--space-2xl)}@media screen and (max-width:1024px){.footer{padding:var(--space-m) var(--space-s)}}.footer h5{color:var(--footer-heading);font-size:var(--font-s)}.footer ul{margin-block:var(--space-s);font-size:var(--font-xs);display:flex;flex-flow:column;line-height:1.5}.footer,.footer a{color:var(--footer-text-color)}.footer a:hover{color:var(--footer-text-hover-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--footer-text-hover-color);text-underline-offset:3px}.footer-content{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--space-2xl)}@media screen and (max-width:834px){.footer-content{flex-direction:column;gap:var(--space-s)}}.footer .tel{white-space:nowrap}.footer .strapline-and-copy{color:var(--footer-heading);margin-block-start:var(--space-xl);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:834px){.footer .strapline-and-copy{margin-block-start:var(--space-m)}}.footer .copy{font-size:var(--font-xs)}.footer .strapline{letter-spacing:.75px;text-transform:uppercase;text-align:start;font-size:var(--font-s)}.section-site-header{background:var(--nav-background);position:sticky;top:0;width:100%;z-index:11;-webkit-backdrop-filter:blur(15px) grayscale(.9);backdrop-filter:blur(15px) grayscale(.9);box-shadow:0 0 #00000014,0 1px 2px #0000000f,0 2px 4px #0000000d,0 4px 8px #00000008}.site-header{align-items:center;display:grid;grid-template-areas:"logo main-nav shop-nav";grid-template-columns:max-content 1fr max-content;grid-template-rows:auto;padding-block:var(--space-s);gap:var(--space-m)}@media screen and (max-width:1024px){.site-header{gap:var(--space-s)}}@media screen and (max-width:834px){.site-header{grid-template-areas:"logo shop-nav";grid-template-columns:max-content 1fr}}.site-header a{color:var(--nav-text)}.site-header a:hover{color:var(--nav-text-hover)}.logo{grid-area:logo;justify-self:center}@media screen and (max-width:834px){.logo{justify-self:flex-start}}.logo a{display:flex;flex-flow:column;align-items:center;gap:var(--space-2xs)}@media screen and (max-width:834px){.logo a{align-items:flex-start}}.logo a:hover{color:var(--nav-text)}@media screen and (max-width:1024px){.logo{width:180px}}.shop-nav{grid-area:shop-nav;justify-self:flex-end;align-items:center;display:flex;justify-content:flex-end;gap:var(--space-xs)}@media screen and (max-width:1024px){.shop-nav{gap:var(--space-2xs)}}.shop-nav>*{display:inline-flex;align-items:center}.shop-nav .cart-total{display:inline-flex;gap:var(--space-2xs);align-items:center}.main-nav{grid-area:main-nav;justify-self:flex-start}.main-nav ul{display:flex;font-weight:500;gap:var(--space-s);font-size:var(--font-xs)}@media screen and (max-width:1024px){.main-nav ul{gap:var(--space-xs)}}.main-nav>ul li{position:relative}.main-nav a{color:var(--nav-text-color)}.main-nav a:hover{color:var(--nav-text-hover-color)}.main-nav li:not(.has-sub-nav) a:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--nav-text-underline);text-underline-offset:3px}.has-sub-nav a{display:inline-flex;gap:3px}.sub-nav-popover{visibility:hidden;opacity:0;position:absolute;transition:all .5s ease;left:calc(var(--space-2xs) * -1);display:none}.sub-nav{background-color:var(--dropdown-nav-background);border-radius:var(--border-style);padding:var(--space-m);color:var(--dropdown-nav-text-color);flex-flow:column;gap:var(--space-xs);text-transform:none;width:max-content;margin-block-start:var(--space-xs);box-shadow:0 0 1px #0a0a0a14,0 0 4px #0a0a0a0f,0 1px 9px #0a0a0a0d,0 1px 15px #0a0a0a08,0 2px 24px #0a0a0a05}.sub-nav a{color:var(--dropdown-nav-text-color)}.sub-nav a:hover{color:var(--dropdown-nav-text-hover-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--nav-text-underline)}.main-nav ul li:hover>.sub-nav-popover,.main-nav ul li .sub-nav-popover:hover,.nav-poppver ul li:hover>.sub-nav-popover,.nav-popover ul li .sub-nav-popover:hover{visibility:visible;opacity:1;display:flex}.has-sub-nav svg{opacity:.5}.has-sub-nav:hover svg{transform:rotate(180deg)}.main-nav-toggle{display:none}.main-nav-popover{padding:var(--space-m);max-height:calc(100vh - (2 * var(--space-xs)));min-width:33vw;margin:var(--space-xs)}.main-nav-popover header{display:flex;justify-content:space-between;align-items:center;margin-block-end:var(--space-2xs)}.main-nav-popover{line-height:1.5}.main-nav-popover .has-sub-nav a{display:flex;justify-content:space-between}.main-nav-popover .sub-nav{margin-block:var(--space-2xs);margin-inline-start:var(--space-2xs);background:transparent;padding:0;box-shadow:none}@media screen and (max-width:834px){.main-nav-toggle{display:initial}.main-nav{display:none;visibility:hidden}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}ajax-cart-product-form[processing]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='currentColor' d='M287.2 89C290.4 101.9 282.6 114.9 269.7 118.1C179.1 140.6 112 222.5 112 320C112 434.9 205.1 528 320 528C434.9 528 528 434.9 528 320C528 222.5 460.9 140.6 370.3 118.1C357.4 114.9 349.6 101.9 352.8 89C356 76.1 369 68.3 381.9 71.5C493.4 99.2 576 199.9 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320C64 199.9 146.6 99.2 258.1 71.5C271 68.3 284 76.2 287.2 89z'/%3E%3C/svg%3E");display:inline-flex;background-size:32px;width:32px;height:32px;animation:spinner .9s ease-in-out 0s infinite normal forwards}ajax-cart-product-form[processing] [type=submit]{opacity:.7;cursor:not-allowed;pointer-events:none}.js-ajax-cart-empty .basket-total{display:none}.js-ajax-cart-not-empty .basket-total{display:inline-flex}.product-details{display:grid;grid-template-areas:"product-images product-description";grid-template-columns:50% 1fr;gap:var(--space-xl);padding-block-end:var(--space-xl)}@media screen and (max-width:834px){.product-details{display:flex;flex-flow:column;gap:var(--space-m);padding-block-end:var(--space-m)}}.product-compare-price{text-decoration:line-through;opacity:.5}.product-details .product-images{grid-area:product-images;border-radius:var(--image-border-style);overflow:hidden}.product-details .product-images img{aspect-ratio:.75/1;object-position:center;object-fit:cover}.product-details .product-description{grid-area:product-description}.product-details h1{font-size:var(--font-l);margin-block-end:var(--space-m)}.product-form>*{display:flex;flex-flow:row;gap:var(--space-2xs);align-items:center}.product-details .product-price{font-size:var(--font-m);flex:1}.product-form .product-quantity{display:none}.product-variants select{height:59px}.shopify-product-form{display:flex;align-items:center;flex:1;gap:var(--space-2xs)}@media screen and (max-width:1024px){.shopify-product-form{align-items:flex-start;display:flex;flex-flow:column}}.product-form .add-to-basket-actions{display:flex;gap:var(--space-2xs)}.product-quantity{display:flex;justify-content:center;gap:var(--space-xs)}.product-quantity label{align-self:center}.product-description-tabs{margin-block-start:var(--space-l)}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(550px,100%),1fr));gap:var(--space-l)}.collections h2{margin-block:var(--space-xs)}.collection-photo{border-radius:var(--border-style);overflow:hidden;position:relative}.collection-photo img{aspect-ratio:.75/1;object-fit:cover;object-position:50% 50%}.collection-placeholder{border-radius:var(--border-style);aspect-ratio:.75/1;background:var(--theme-light);display:flex}.collection-header h1,.search-header h1{text-align:center;margin-block-end:var(--space-xl);font-size:var(--font-m)}@media screen and (max-width:834px){.collection-header h1,.search-header h1{text-align:left;margin-block-end:var(--space-m)}}.collection-products,.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-l)}@media screen and (max-width:834px){.collection-products,.search-results{gap:var(--space-m)}}@media screen and (max-width:480px){.collection-products,.search-results{gap:var(--space-s)}}.collection-product h2{font-size:var(--font-s);margin-block-end:var(--space-3xs)}.product-info,.search-result-info{margin-block-start:var(--space-xs);text-align:left}.product-info h3,.search-result-info h3,.product-info h2,.search-result-info h2{font-size:var(--font-s);font-weight:400}:is(.product-info,.search-result-info) .price{margin-block-start:var(--space-2xs)}.sold-out-tag{position:absolute;top:var(--space-2xs);left:var(--space-2xs);border-radius:500px;line-height:1;font-size:var(--font-2xs);padding:var(--space-3xs) var(--space-2xs);background:#e3e2e0c4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.product-photos,.product-photo{border-radius:var(--image-border-style);overflow:hidden;position:relative}.product-photos img,.product-photo img{aspect-ratio:.75/1;object-fit:cover;object-position:50% 50%}@media screen and (min-width:1024px){.product-photos .swiper-button-prev,.product-photos .swiper-button-next{filter:opacity(0)}.product-photos:hover .swiper-button-prev,.product-photos:hover .swiper-button-next{filter:opacity(1)}}.search-popover{position:fixed;left:50%;top:25%;transform:translate(-50%) translateY(-25%);border:1px solid var(--border-color);border-radius:var(--border-style);padding:var(--space-xl)}@media screen and (max-width:480px){.search-popover{padding:var(--space-m)}}.search-popover .icon-button{position:absolute;top:var(--space-s);right:var(--space-s)}.search-form{display:flex;flex-flow:column;gap:var(--space-s)}.search-form label{font-size:var(--font-m);font-weight:300;text-align:center}.search-form-bar{display:flex;gap:var(--space-xs)}.search-form-bar input[type=search]{width:30ch}@media screen and (max-width:480px){.search-form-bar input[type=search]{width:max-content}}.section-search{min-height:60vh}.search-results-query{display:flex;gap:var(--space-xl);flex-flow:row-reverse;align-items:center;justify-content:center;margin-block-end:var(--space-m)}@media screen and (max-width:834px){.search-results-query{flex-flow:column;align-items:flex-start}}.search-results-query:has(p){justify-content:space-between}.newsletter{background:var(--theme-primary-accent);color:contrast-color(var(--theme-primary-accent))}.newsletter h2{font-size:var(--font-s);color:var(--footer-heading, currentColor);margin-block-end:var(--space-s)}.newsletter p{color:currentcolor;font-size:var(--font-xs);line-height:1.5}.newsletter .mc-input-group{margin-block-start:var(--space-2xs)}.newsletter .mc-field-group input[type=email]{margin-block-end:var(--space-2xs);width:min-content}.newsletter:has(.newsletter-image){padding:0;text-align:unset;display:grid;grid-template-columns:3fr 2fr;gap:var(--space-xl);height:70vh}@media screen and (max-width:834px){.newsletter:has(.newsletter-image){display:flex;flex-flow:column;gap:var(--space-m)}}.newsletter:has(.newsletter-image) .mc-field-group{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:var(--space-xs);margin-block-start:var(--space-2xs)}.newsletter:has(.newsletter-image) #mc_embed_shell{align-content:center}@media screen and (max-width:834px){.newsletter:has(.newsletter-image) #mc_embed_shell{padding-inline:var(--space-m);padding-block-end:var(--space-m);align-content:flex-start}}.cart-header h1{text-align:center;font-size:var(--font-l);margin-block-end:var(--space-m)}.cart-empty{padding-block:var(--space-4xl);display:flex;flex-flow:column;width:max-content;padding:var(--space-l);border:1px solid var(--border-color);margin:auto;gap:var(--space-xs);text-align:center}.cart-empty h1{font-size:var(--font-xl);margin-block-end:0}.cart-empty p{font-size:var(--font-s)}.cart-headings{border-bottom:1px solid var(--border-color)}@media screen and (max-width:834px){.cart-headings{border:none;left:-9999em;position:absolute}.cart-item-row{position:relative}}.cart-headings-product,.cart-item-product{padding:var(--space-s);vertical-align:top;width:61.8%}.cart-headings-product{font-size:var(--font-m)}@media screen and (max-width:834px){.cart-headings-product,.cart-item-product{border:none;padding:0;width:100%}}.cart-headings-quantity,.cart-item-quantity{border-left:1px solid var(--border-color);padding:var(--space-s);vertical-align:top;width:38.2%}.cart-headings-quantity{font-size:var(--font-m)}@media screen and (max-width:834px){.cart-headings-quantity,.cart-item-quantity{border:none;padding:0;width:100%}.cart-headings-quantity .form-group,.cart-item-quantity .form-group{padding:var(--space-xs) 0 var(--space-s)}}.cart-item-product{border-bottom:1px solid var(--border-color)}@media screen and (max-width:834px){.cart-item-product{border-bottom:none;margin-bottom:var(--space-xs)}}.cart-item{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:834px){.cart-item{flex-direction:column}}.cart-item-image{flex:0 0 30%}@media screen and (max-width:834px){.cart-item-image{flex:0 0 100%}}.cart-item-image img{display:block;width:100%;border-radius:var(--image-border-style)}.cart-item-title{flex:1;padding-left:var(--space-s);display:flex;flex-flow:column;align-items:flex-start;gap:var(--space-xs)}@media screen and (max-width:834px){.cart-item-title{flex:0 0 100%;padding:var(--space-xs) 0 0}}.cart-item-title h2{font-size:var(--font-m)}.cart-item-line-total{font-size:var(--font-s);padding:0}.cart-item-remove{align-self:flex-start}.cart-item-remove a{align-items:center;display:flex}.cart-item-quantity{border-bottom:1px solid var(--border-color)}@media screen and (max-width:834px){.cart-item-quantity{border:none}}.cart-item-quantity label{left:-9999em;position:absolute}@media screen and (max-width:834px){.cart-item-quantity label{left:inherit;position:static}}.cart-item-quantity .form-group{display:flex;gap:var(--space-xs)}.cart-item-quantity input[type=number]{width:100%}.cart-totals{border-bottom:1px solid var(--border-color);padding:var(--space-s);vertical-align:middle}@media screen and (max-width:834px){.cart-footer{border-top:1px solid var(--border-color)}.cart-totals{border:none;padding:var(--space-l)}}.cart-totals p{margin-bottom:0}@media screen and (max-width:834px){.cart-totals p{display:flex;gap:var(--space-s);align-items:center}}.cart-totals .cart-subtotal-heading{font-size:var(--font-m);font-weight:700}.cart-totals .cart-subtotal-heading em{color:var(--theme-mediun);font-size:var(--font-xs)}@media screen and (max-width:834px){.cart-totals .cart-subtotal-heading em{display:block}}.cart-totals .cart-subtotal-money{float:right;font-size:var(--font-m);font-weight:700}@media screen and (max-width:834px){.cart-totals .cart-subtotal-money{border:none;padding:0}}.cart-checkout-button{padding:var(--space-m);border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color)}@media screen and (max-width:834px){.cart-checkout-button{border:none}}.cart-checkout-button .form-buttons{padding:0}.cart-checkout-button .button-checkout{width:100%}.cart-secure-shopping p{font-size:var(--font-s);line-height:1;display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-m) var(--space-s)}@media screen and (max-width:834px){.cart-secure-shopping{display:none;visibility:hidden}}.cart-order-notes{padding:var(--space-s)}@media screen and (max-width:834px){.cart-order-notes{padding:0}}.dynamic-checkout__content{margin-right:var(--space-s)}@media screen and (max-width:834px){.dynamic-checkout__content{margin:var(--space-s) 0 0}}.additional-checkout-button,.additional-checkout-button--apple-pay{border-radius:0!important;display:block;margin-top:var(--space-xl)!important;position:relative;width:100%}.additional-checkout-button--apple-pay:before,.additional-checkout-button:before{color:var(--theme-mediun);content:"or";left:0;position:absolute;text-align:center;top:-3rem;width:100%}.cart-notes{margin-top:var(--space-xl);padding:var(--space-xs)}.cart-notes .cart-note{margin-bottom:var(--space-xl)}.cart-notes .richtext{max-width:44ch}.page-header h1{margin-block-end:var(--space-l)}.page-content{display:flex;justify-content:center;flex-flow:column}.page-content .rte{font-size:var(--font-s)}.page-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}@media screen and (max-width:834px){.page-grid{display:flex;flex-flow:column;gap:var(--space-m)}}.shopify-policy__container{margin:0!important;max-width:unset!important;padding:var(--space-xl) 0!important;display:flex;flex-flow:column}.shopify-policy__title{text-align:left!important;margin-block-end:var(--space-l)}.shopify-policy__container .rte{font-size:var(--font-s)}
/*# sourceMappingURL=/cdn/shop/t/54/assets/critical.css.map */
