.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid var(--divider-color, var(--color-border));color:var(--color-foreground-muted)}@media screen and (min-width:750px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:start}}.utilities a,.utilities button{color:var(--color-utilities, var(--color-foreground-muted))}.utilities>*{text-align:center}@media screen and (min-width:750px){.utilities>*{text-align:start;justify-self:start}}@media screen and (min-width:750px){.utilities--blocks-1{grid-template-columns:1fr;justify-content:start}.utilities--blocks-1>*{justify-self:start;text-align:start}.utilities--blocks-2{grid-template-columns:1fr 1fr}.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:end}.utilities--blocks-3{grid-template-columns:1fr auto 1fr}.utilities--blocks-3>*:nth-child(2){justify-self:center;text-align:center}.utilities--blocks-3>*:nth-child(3){justify-self:end;text-align:end}}.shopify-section:not(.header-section) .section-background.section-background--below-wave{inset-block-start:calc(var(--wave-edge-height) - 1px)}.footer--wave>.footer__wave{grid-column:1 / -1}.footer-content{contain:content;content-visibility:auto;display:grid;grid-template-columns:1fr;gap:var(--footer-gap);align-items:start}.footer-content .menu__heading__default{font-weight:var(--font-heading--weight)}@media screen and (min-width:750px)and (max-width:989px){.footer-content{grid-template-columns:repeat(min(var(--grid-columns),3),1fr);grid-auto-flow:row}.footer-content[style*="--grid-columns: 4"]{grid-template-columns:repeat(2,1fr)}.footer-content--isolated-grid-item-tablet>:last-child{grid-column:1 / -1}}@media screen and (min-width:990px){.footer-content{grid-template-columns:repeat(var(--grid-columns),1fr)}.footer-content[style*="--grid-columns: 1"]{justify-items:center}.footer-content--isolated-grid-item-desktop>:last-child{grid-column:1 / -1}}.journal-article{--journal-column-width: 42rem;--journal-sidebar-width: 17rem}.journal-article__layout{display:grid;grid-template-columns:minmax(0,var(--journal-column-width));justify-content:center;gap:var(--gap-3xl)}.journal-article__main{display:flex;flex-direction:column;gap:var(--gap-xl);min-width:0}.journal-article__header{display:flex;flex-direction:column;gap:var(--gap-md)}.journal-article__disclosure{margin:0;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.journal-article__headline{margin:0;text-wrap:balance;overflow-wrap:break-word}@media screen and (max-width:749px){.journal-article .journal-article__headline.h2{font-size:var(--font-h3--size)}}.journal-article__standfirst{margin:0;font-size:1.25rem;font-style:italic;line-height:1.5;text-wrap:pretty}.journal-article__meta{display:flex;flex-wrap:wrap;gap:var(--gap-xs) var(--gap-md);margin:0;padding-block:var(--padding-sm);border-block:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15));font-size:.875rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.journal-article__body{display:flex;flex-direction:column;gap:var(--gap-xl);min-width:0}.journal-article__sidebar{display:none}@media screen and (min-width:990px){.journal-article__layout--with-sidebar{grid-template-columns:minmax(0,var(--journal-column-width)) var(--journal-sidebar-width)}.journal-article__sidebar{display:block}}.journal-article__card{position:sticky;inset-block-start:var(--padding-xl);display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--padding-lg);border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15));border-radius:var(--style-border-radius-lg)}.journal-article__card-image{width:100%;height:auto;border-radius:var(--style-border-radius-md)}.journal-article__card-heading,.journal-article__card-price{margin:0}.journal-article__card-price{font-weight:600}.journal-article__card-button{justify-content:center;width:100%}.journal-masthead{border-block-end:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15));text-align:center}.journal-masthead__name{font-family:var(--font-heading--family);font-size:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--color-foreground);text-decoration:none;overflow-wrap:anywhere}.journal-masthead__name:hover{color:var(--color-foreground)}.journal-sticky-bar{display:none}@media screen and (max-width:989px){body:has(.journal-sticky-bar){padding-block-end:5rem}.journal-sticky-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:10;display:block;padding:var(--padding-sm) var(--padding-lg);padding-block-end:max(var(--padding-sm),env(safe-area-inset-bottom));background-color:var(--color-background);border-block-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15));box-shadow:0 -4px 16px rgb(var(--color-foreground-rgb) / var(--opacity-8))}}.journal-sticky-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md)}.journal-sticky-bar__text{display:flex;flex-direction:column;min-width:0;margin:0;font-size:.875rem;line-height:1.3}.journal-sticky-bar__label{overflow-wrap:anywhere}.journal-sticky-bar__price{font-weight:600}.journal-sticky-bar__button{flex-shrink:0}.checklist{--checklist-icon-size: 1.25em;min-width:0;color:var(--color, var(--color-foreground))}.checklist :is(ul,ol){display:grid;gap:var(--checklist-gap, 12px);margin:0;padding:0;list-style:none}.checklist p{margin:0}.checklist li{position:relative;padding-inline-start:calc(var(--checklist-icon-size) + .625em);overflow-wrap:break-word}.checklist li:before,.checklist li:after{content:"";position:absolute;inset-block-start:calc((1lh - var(--checklist-icon-size)) / 2);inset-inline-start:0;width:var(--checklist-icon-size);height:var(--checklist-icon-size)}.checklist li:before{border-radius:50%;background-color:var(--checklist-icon-color, var(--color-emphasis, currentcolor))}.checklist li:after{background-color:var(--color-background);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 70% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 70% no-repeat}.checklist--cross li:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M8 8l8 8M16 8l-8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M8 8l8 8M16 8l-8 8'/%3E%3C/svg%3E")}@media(forced-colors:active){.checklist li:before,.checklist li:after{forced-color-adjust:none}.checklist li:before{background-color:CanvasText}.checklist li:after{background-color:Canvas}}.footer-utilities__group-copyright{color:var(--color-utilities, var(--color-foreground-muted))}.image-block__placeholder{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}.logo-block{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:749px){.logo-block{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-block__image{object-fit:contain;width:100%}.menu{width:100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:var(--spacing--size)}.menu__item+.menu__item{margin-block-start:var(--spacing--size)}.menu .menu__heading--empty{display:none}.menu__heading__default{display:contents}.menu__heading__accordion{display:none}@media screen and (max-width:749px){.menu--accordion .menu__heading--empty{display:flex}.menu--accordion .menu__heading__accordion{display:contents}.menu--accordion .menu__heading__default{display:none}.menu--accordion .details-content{margin-block-start:var(--spacing--size)}.menu--accordion .menu__details{padding-inline:0}.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end:var(--padding-sm)}}accordion-custom details::details-content,accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}accordion-custom details:not(:focus-within)::details-content,accordion-custom details:not(:focus-within) .details-content{transition:none}accordion-custom details:not([open])::details-content,accordion-custom details:not([open]) .details-content{padding-block:0}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}.background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.background-image-container img,.background-image-container svg{object-fit:cover;width:100%;height:100%}.background-image-fit img,.background-image-fit svg{object-fit:contain}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{z-index:var(--layer-raised)}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.group-block-content.mobile-swipe>*{align-self:stretch}@media screen and (max-width:749px){.group-block-content.mobile-swipe{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.group-block-content.mobile-swipe::-webkit-scrollbar{display:none}.group-block-content.mobile-swipe>*{flex:0 0 auto;width:82%;scroll-snap-align:start}}.skip-to-content-link{position:absolute;inset-inline-start:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);inset-inline-start:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}details[open]>summary .icon-animated>svg{transform:rotate(180deg)}summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}summary .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}details[open]>summary .icon-plus .horizontal{transform:rotate(90deg)}details[open]>summary .icon-plus .vertical{transform:rotate(90deg);opacity:0}.text-block{width:var(--width, 100%)}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-line:none;color:currentColor}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a:hover{text-decoration-line:none;color:currentColor}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block.text-block>*:last-child,.text-block.text-block>*:has(+*:last-child:empty){margin-block-end:0}.text-block.text-block>style+*,.text-block.text-block>*:first-child,.text-block.text-block>*:first-child:empty+*{margin-block-start:0}:root{--text-align-default: start}.text-block{max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment);color:var(--color, var(--color-foreground))}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: end}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: start}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: end}.text-block>*{width:var(--width, 100%);max-inline-size:min(100%,var(--max-width, 100%));text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.video-background,.video-background *{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}:root{--wave-edge-height: clamp(1.5rem, 4vw, 4rem)}.wave-edge{display:block;width:100%;height:var(--wave-edge-height);fill:var(--wave-edge-color, var(--color-background))}.wave-edge--top{margin-block-end:-1px}.wave-edge--bottom{margin-block-start:-1px;transform:scale(-1)}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=ADAOAAAAAAAAAAAAAAgA0QAAgAgQAAAAQAAAAAAAAAACgCgAQAg */
