@media screen and (max-width:699px){.sp-remove-spacing-mobile{padding-block:0}.image-with-text:has(.sp-carousel-media)>.prose{margin-block:0}.multi-column{row-gap:1.5rem}.multi-column__item .prose>.h1{max-width:380px}.image-with-text.image-with-text--reverse{padding-bottom:0}#shopify-section-template--28419099001166__image_with_text_Qf66Y9 .image-with-text{padding-top:0}.shopify-section--main-product .product-info__block-list.container{padding-block-start:1.5rem!important}.shopify-section--main-product .page-dots{transform:translateY(-2rem)}.template-product .image-with-text .prose>.h6+.h1{margin-block-start:.75rem!important}}.template-page-contact .header,.template-product .header,.template-page-terms-and-conditions .header,.template-page-privacy-policy .header{--header-transparent-header-text-color: 74 38 43;--text-color: 74 38 43}.header__primary-nav a[aria-current=page]{opacity:.5}@media screen and (max-width:999px){.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:1rem}}#have-a-project-in-mind+.shopify-section--rich-text .section-spacing,.section-anchor#have-a-project-in-mind~.section-spacing{padding-block:30px}@media screen and (min-width:700px){#have-a-project-in-mind+.shopify-section--rich-text .section-spacing,.section-anchor#have-a-project-in-mind~.section-spacing{padding-block:60px}}@media screen and (max-width:699px){.h1,:where(.prose h1){line-height:1.1}}.h3,:where(.prose h3){line-height:1.2}@media screen and (max-width:699px){.h3,:where(.prose h3){line-height:1.1}}.shopify-section--rich-text .prose .link{margin-block-start:.625rem}[reveal-on-scroll]{opacity:1!important;transform:none!important;animation:none!important}.prose{line-height:1.25}.sp-slideshow-logo{width:100%}.slideshow .page-dots{inset-inline-end:auto;inset-inline-start:var(--slideshow-controls-spacing);gap:.375rem;padding:0}@media screen and (max-width:699px){.slideshow .page-dots,.slideshow .slideshow__slide-content{padding-bottom:1.5rem}}.slideshow .content-over-media{--content-over-media-row-gap: calc(var(--slideshow-controls-spacing) + 1rem)}@media screen and (min-width:700px){.slideshow .content-over-media{--content-over-media-row-gap: calc(var(--slideshow-controls-spacing) + 1.5rem)}}:root{--sp-gradient-top: linear-gradient(0deg, rgba(255, 255, 255, 0) 46.76%, rgba(71, 60, 60, .4) 100%);--sp-gradient-bottom: linear-gradient(180deg, rgba(255, 255, 255, 0) 17.9%, rgba(60, 53, 53, .4) 100%);--button-font-family: "proxima-nova", "Nunito Sans", sans-serif;--button-font-weight: 500}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{padding:.91rem 1.75rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.button:not([disabled]):hover{background-color:transparent;color:rgb(var(--button-background));border-color:rgb(var(--button-background))}.button--outline:not([disabled]):hover{background-color:rgb(var(--button-background));color:rgb(var(--button-text-color))}.sp-gradient-overlay{position:relative}.sp-gradient-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:var(--sp-gradient-top)}.sp-gradient-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:var(--sp-gradient-bottom)}.sp-gradient-overlay>:not(img):not(video):not(picture){position:relative;z-index:2}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.group>.overflow-hidden{position:relative}.group>.overflow-hidden:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#0000;transition:background 1.2s cubic-bezier(.4,0,.2,1)}.group:hover>.overflow-hidden:after{background:#0003}}.sp-focal-image{position:relative;overflow:hidden}.sp-focal-image img{display:block;width:100%;height:100%;object-fit:cover}.sp-focal-image[style*=aspect-ratio] img{position:absolute;top:0;right:0;bottom:0;left:0}.sp-adaptive--portrait .sp-adaptive__text{text-align:center;padding-inline:var(--spacing, 1.5rem)}.sp-adaptive--landscape .sp-adaptive__text{text-align:start;padding-inline-start:var(--spacing, 2rem)}.sp-adaptive--square .sp-adaptive__text{text-align:center;max-width:80%;margin-inline:auto}@media screen and (max-width:699px){.sp-adaptive .sp-adaptive__text{text-align:center;padding-inline:var(--spacing, 1rem);max-width:100%}}.link,.link-reverse,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)){background-size:0 1px;font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-style:var(--button-font-style);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);font-size:var(--text-sm)}@media screen and (pointer:fine){.link:hover,.link-reverse:hover,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)):hover{background-size:100% 1px}}.header__primary-nav{font-size:.875rem}.header__primary-nav-item:before{display:none}@media screen and (pointer:fine){.header__primary-nav-item .link:hover,.header__primary-nav-item summary.link:hover{background-size:0 1px}}@media screen and (pointer:fine){.header__primary-nav-item:hover>a,.header__primary-nav-item:hover>*>summary{opacity:.8;transition:opacity .2s ease-in-out}}.header__primary-nav-item>a,.header__primary-nav-item>*>summary{transition:opacity .2s ease-in-out}@media screen and (max-width:699px){.image-with-text__inline-image{max-width:none;margin-block:3.75rem 1.5rem}.image-with-text>.prose{margin-top:3.75rem;margin-bottom:3.75rem}}.header__dropdown-menu{border-width:0;box-shadow:none;min-width:0px}.header__dropdown-menu:before{display:none}.header__dropdown-menu :is(a,summary){font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-style:var(--button-font-style);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);font-size:var(--text-sm)}.pop-in__close-button svg,.quick-buy-modal__close-button svg,[data-action=close] svg,.enquiry-modal__close svg{transition:transform .3s ease-out}@media screen and (pointer:fine){.pop-in__close-button:hover svg,.quick-buy-modal__close-button:hover svg,[data-action=close]:hover svg,.enquiry-modal__close:hover svg{transform:rotate(90deg)}:where(.modal,.drawer,.popover,.header-search,.header-sidebar)::part(close-button):hover{transform:rotate(90deg)}}@media screen and (pointer:coarse){.pop-in__close-button:active svg,.quick-buy-modal__close-button:active svg,[data-action=close]:active svg,.enquiry-modal__close:active svg{transform:rotate(90deg)}:where(.modal,.drawer,.popover,.header-search,.header-sidebar)::part(close-button){transition:transform .3s ease-out}:where(.modal,.drawer,.popover,.header-search,.header-sidebar)::part(close-button):active{transform:rotate(90deg)}}.sp-link-row,.prose a.sp-link-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.4rem;text-decoration:none;color:currentColor;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);text-transform:none;font-size:var(--text-base);border-bottom:1px solid transparent;background:linear-gradient(rgb(var(--text-color)),rgb(var(--text-color))) bottom left / 0% 1px no-repeat;background-origin:border-box;background-clip:border-box;transition:none}@supports (height: 1lh){.prose a.sp-link-row{background:linear-gradient(rgb(var(--text-color)),rgb(var(--text-color))) bottom left / 0% 1px no-repeat}}.sp-link-row svg{flex-shrink:0;opacity:.6}.sp-link-group{display:flex;flex-direction:column;width:100%}.sp-link-group.sp-is-visible .sp-link-row{background-size:100% 1px;transition:background-size .6s ease-out}.sp-link-group.sp-is-visible .sp-link-row:nth-child(2){transition-delay:.15s}.sp-link-group.sp-is-visible .sp-link-row:nth-child(3){transition-delay:.3s}.sp-link-group.sp-is-visible .sp-link-row:nth-child(4){transition-delay:.45s}.sp-link-group.sp-is-visible .sp-link-row:nth-child(5){transition-delay:.6s}.sp-link-row.sp-is-visible,.prose a.sp-link-row.sp-is-visible{background-size:100% 1px;transition:background-size .6s ease-out}.sp-link-group .sp-link-row:first-child{border-top:none}@media screen and (min-width:700px){.header{padding-inline:51px!important}.footer{padding-inline:51px!important;max-width:100%;box-sizing:border-box}#carousel-template--28306258854222__slideshow .slideshow__slide-content{grid-column:full;max-width:100%}#carousel-template--28306258854222__slideshow .slideshow__slide-content .prose{max-width:100%;padding-inline:51px}}#have-a-project-in-mind~.section-spacing .prose{text-align:center}@media screen and (max-width:699px){.footer__block-list{justify-content:center;align-items:center}}.footer__block--links{max-width:none;font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-style:var(--button-font-style);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform)}.footer-links{display:flex;flex-direction:column;gap:2.5rem;text-align:center;font-size:.875rem;text-transform:uppercase;letter-spacing:.03em;color:#fff}@media screen and (max-width:699px){.footer-links{gap:14px}}@media screen and (min-width:700px){.footer-links--row{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}.footer__aside{display:none}@media screen and (max-width:699px){.shopify-section--tabs .accordion-group .accordion:first-child{border-block-start-width:0}}.content-tabs [role=tab]{padding-block-end:.15rem;box-shadow:none}.tabs__panel-with-image{align-items:center}.accordion__disclosure{border-color:rgb(var(--text-color))}.accordion{border-block-width:0}.accordion:last-child{border-block-end-width:1px}.template-product .accordion:last-child{border-block-end-width:0}.accordion-group .product-info__block-item:not(:first-child){border-top:1px solid rgb(var(--text-color))}.accordion__disclosure summary{border-color:rgb(var(--text-color))}.accordion-group{padding-bottom:1.875rem}.shopify-section--tabs .accordion-group{padding-bottom:0}.accordion-group .product-info__block-item:last-child{border-bottom:1px solid rgb(var(--text-color))}.prose span.metafield-multi_line_text_field{text-align:left!important;display:block}@media screen and (min-width:700px){.prose span.metafield-multi_line_text_field{max-width:460px;margin:auto}.accordion__content p .metafield-multi_line_text_field{margin:unset}}.accordion__toggle{padding-block:.625rem}@media screen and (max-width:699px){.shopify-section--tabs .accordion__content{padding-inline-end:0}.shopify-section--tabs .section-stack{gap:0}}@media screen and (min-width:700px){.image-with-text{padding-block:0}}.collection-list{--collection-list-gap: 2px}@media screen and (min-width:700px){.shopify-section--featured-collections .section-spacing{--section-vertical-spacing: 3.75rem}.shopify-section--featured-collections .container{margin-inline-start:51px;margin-inline-end:51px}}.featured-collections-header{display:flex;flex-direction:column;align-items:flex-start;gap:0}@media screen and (min-width:700px){.featured-collections-header{gap:1.5rem}}.featured-collections-header__link{display:inline-flex;align-items:center;gap:4px;padding-bottom:.25rem}@media screen and (min-width:700px){.featured-collections-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media screen and (min-width:700px){.sm\:text-start .image-with-text__inline-image{margin-inline:0 auto}.sm\:text-center .image-with-text__inline-image{margin-inline:auto}.sm\:text-end .image-with-text__inline-image{margin-inline:auto 0}.image-with-text__inline-image{margin-block-start:3rem!important;margin-block-end:3rem}}.sp-team-grid{display:grid;grid-template-columns:1fr 1fr;padding-top:2rem;gap:1rem}.sp-team-grid *{margin:0!important}@media screen and (max-width:699px){.sp-team-grid{grid-template-columns:1fr;max-width:100%}}.collection-toolbar{box-shadow:none}.collection-toolbar__button-list,.collection-toolbar__button-list .collection-toolbar__button-container{border:none}.shopify-section--main-collection .product-list{row-gap:38px!important}.collection-toolbar__button{font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-style:var(--button-font-style);text-transform:var(--button-text-transform, uppercase);letter-spacing:var(--button-letter-spacing, .06em)}.product-card__info .price-list{display:none}.product-gallery{--product-gallery-gap: 2px}@media screen and (min-width:700px){.product-gallery__carousel{gap:2px}}.product-gallery__thumbnail-list{display:none}.prose--compact>p{margin-block-start:0!important}.blog-posts-header__arrows .prev-next-button[disabled]{opacity:.3;visibility:visible}.blog-post-card__category{font-size:18px}.blog-post-card__title{line-height:115%;font-size:22px;max-width:219px;-webkit-line-clamp:2}@media screen and (max-width:699px){.blog-post-card__category{font-size:16px}.blog-post-card__info-top{max-width:73%}.blog-post-card__title{max-width:none}}@media(pointer:fine){.blog-post-card:hover .blog-post-card__image{transform:none}}.blog-post-card__read-more{font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-style:var(--button-font-style);text-transform:var(--button-text-transform, uppercase);display:inline}@media screen and (max-width:699px){.blog-post-list--carousel{grid:auto / auto-flow 100%}.blog-post-list--stack-mobile{grid:auto / 1fr;row-gap:0;overflow-x:visible;scroll-snap-type:none}.blog-post-card{display:grid;width:100%;min-width:0;grid-auto-rows:minmax(50%,auto)}.blog-post-card__info{min-height:280px}}@media screen and (max-width:699px){.product-button-group{grid-template-columns:1fr}}.shopify-section--main-product .product-info__block-list.container{margin-inline-start:0;padding-block-start:6rem}@media screen and (max-width:699px){.shopify-section--main-product .product-info__block-list.container{margin-inline-end:0}}.shopify-section--main-product .product-info{padding-block-end:var(--section-vertical-spacing-tight)}@media screen and (max-width:999px){.shopify-section--main-product .product-info,.shopify-section--main-product .product-content-below-gallery{padding-inline:var(--container-gutter)}}@media screen and (min-width:1000px){.shopify-section--main-product>div>.container{margin-inline-start:0}}#enquiry-modal::part(overlay){background:#00000080;transition:opacity .4s cubic-bezier(.25,.1,.25,1)}#enquiry-modal::part(content){width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;transition:opacity .4s cubic-bezier(.25,.1,.25,1),transform .4s cubic-bezier(.25,.1,.25,1)}#enquiry-modal::part(body){padding:0;flex:1;overflow:hidden;height:100%}.enquiry-modal__layout{display:grid;grid-template-columns:40fr 60fr;height:100vh;width:100%}#enquiry-modal::part(close-button){display:none}#enquiry-modal::part(header){display:none}.enquiry-modal__image-panel{overflow:hidden;height:100%;min-height:0}.enquiry-modal__image,.enquiry-modal__image-panel .placeholder,.enquiry-modal__image-panel svg{width:100%;height:100%;object-fit:cover;display:block}.enquiry-modal__form-content{padding-top:6rem;width:100%}@media screen and (max-width:699px){.enquiry-modal__form-content{padding-top:5rem;padding-bottom:5rem}}.enquiry-modal__form-panel{position:relative;overflow-y:auto;padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.enquiry-modal__close{position:absolute;top:1.25rem;right:1.25rem;z-index:1}.enquiry-modal__product-heading{margin-bottom:1.5rem;max-width:50%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.enquiry-modal__form-content .input,.enquiry-modal__form-content .textarea,.enquiry-modal__form-content .select{border:none;border-bottom:1px solid rgb(var(--text-color) / .3);border-radius:0;background:transparent;padding:.75rem 0;font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:var(--text-xs);letter-spacing:var(--body-letter-spacing);color:rgb(var(--text-color));outline:none}.enquiry-modal__form-content .input::placeholder,.enquiry-modal__form-content .textarea::placeholder{color:rgb(var(--text-color));opacity:1;font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:normal}.enquiry-modal__form-content :is(.input:focus,.textarea:focus,.select:focus-visible){border-bottom-color:currentColor}.enquiry-modal__marketing .checkbox{border-radius:50%}.enquiry-modal__marketing label{display:flex;flex-direction:column;gap:.25rem}.enquiry-modal__marketing-heading{font-weight:400}.enquiry-modal__marketing-disclaimer{color:rgb(var(--text-color) / .6);font-size:var(--text-base)}.enquiry-modal__form-content .button--outline{padding:.875rem 2.5rem;margin-top:1.5rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease;width:100%;max-width:274px}.enquiry-modal__form-content .button--outline:hover{background-color:rgb(var(--button-background));color:rgb(var(--button-text-color))}@media screen and (max-width:749px){.enquiry-modal__layout{grid-template-columns:1fr}.enquiry-modal__image-panel{display:none}.enquiry-modal__form-panel{padding:1rem}.enquiry-modal__form-content .button--outline{width:100%;max-width:none}}.sp-contact-layout{display:grid;grid-template-columns:42% 1fr}@media screen and (min-width:700px){.sp-contact-layout{min-height:calc(100vh - var(--sticky-area-height, 0px) - var(--section-vertical-spacing, 4rem) * 2)}}.sp-contact-layout__image{overflow:hidden;position:relative}.sp-contact-layout__image img,.sp-contact-layout__image .placeholder{width:100%;height:100%;object-fit:cover;display:block}.sp-contact-layout__image--desktop{display:block}.sp-contact-layout__image--mobile{display:none}@media screen and (max-width:699px){.sp-contact-layout__image--desktop{display:none}.sp-contact-layout__image--mobile{display:block}.sp-contact-form{margin-inline-start:0px;margin-inline-end:0px}}.sp-contact-layout__form{display:flex;align-items:start;justify-content:flex-start}.sp-contact-form{width:100%}.sp-contact-form__heading{margin-bottom:30px;text-wrap:balance;line-height:111%}@media screen and (min-width:700px){.sp-contact-form__heading{max-width:300px;margin-bottom:2.5rem}.sp-contact-form__row,.sp-contact-form__fields{gap:1.5rem}.sp-contact-layout__form{padding-block-start:100px}}.sp-contact-form__fields{display:flex;flex-direction:column;gap:.5rem}.sp-contact-form__row{display:grid;gap:.5rem}.sp-contact-form__row--half{grid-template-columns:1fr 1fr}.sp-contact-form__input,.sp-contact-form__select{width:100%;border:none;border-bottom:1px solid currentColor;border-radius:0;background:transparent;padding:.75rem 0;font-family:var(--body-font-family);font-weight:var(--button-font-weight);font-size:var(--text-xs);text-transform:none;color:inherit;outline:none;-webkit-appearance:none;appearance:none}.sp-contact-form__input::placeholder{color:inherit;opacity:1}.sp-contact-form__input:focus,.sp-contact-form__select:focus{border-bottom-color:currentColor}.sp-contact-radio-dropdown{position:relative}.sp-contact-radio-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;border-bottom:1px solid currentColor;border-radius:0;background:transparent;padding:.75rem 0;font-family:var(--body-font-family);font-weight:var(--button-font-weight);font-size:var(--text-xs);text-transform:none;color:inherit;cursor:pointer;opacity:.7;transition:opacity .2s}.sp-contact-radio-dropdown__trigger--selected{opacity:1}@media screen and (pointer:fine){.sp-contact-radio-dropdown__trigger:hover{opacity:.5}}.sp-contact-radio-dropdown__chevron{transition:transform .2s ease;flex-shrink:0}.sp-contact-radio-dropdown__trigger[aria-expanded=true] .sp-contact-radio-dropdown__chevron{transform:rotate(180deg)}.sp-contact-radio-dropdown__popover{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:10;background:rgb(var(--background));border:1px solid currentColor;border-radius:0;padding:1rem;box-shadow:0 2px 8px #0000000f}.sp-contact-form__radio-group{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.sp-contact-form__radio-label{display:flex;align-items:center;gap:.625rem;padding:.5rem .25rem;cursor:pointer;transition:opacity .15s}@media screen and (pointer:fine){.sp-contact-form__radio-label:hover{opacity:.7}}.sp-contact-form__radio-label input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sp-contact-form__radio-circle{width:18px;height:18px;border-radius:50%;border:1.5px solid rgb(74,38,43);flex-shrink:0;transition:background-color .15s;box-sizing:border-box}.sp-contact-form__radio-label:has(input:checked) .sp-contact-form__radio-circle{background-color:#4a262b;box-shadow:inset 0 0 0 3px rgb(var(--background))}.sp-contact-form__radio-text{font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-style:var(--button-font-style);font-size:var(--text-sm);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);color:rgb(var(--text-color))}.sp-contact-form__submit{padding:.875rem 2.5rem;margin-top:.5rem;align-self:flex-start}.sp-contact-form__success{padding:1rem;margin-bottom:1rem;font-family:var(--text-font-family)}.sp-contact-form__errors{margin-bottom:1rem;color:#c00}.sp-contact-form__marketing{padding-top:6px}.sp-contact-form__marketing label{display:flex;flex-direction:column;gap:.25rem;color:inherit}.sp-contact-form__marketing .checkbox:not(:disabled,:checked)~label,.sp-contact-form__marketing .checkbox:checked~label{opacity:1}.sp-contact-form__marketing-heading{opacity:1}.sp-contact-form__marketing-disclaimer{color:inherit;opacity:.75}@media screen and (max-width:699px){.sp-contact-layout{grid-template-columns:1fr;min-height:auto}.sp-contact-layout__image{width:100%;height:60vh}.sp-contact-layout__form{padding:2rem 1.5rem}.sp-contact-form__row--half{grid-template-columns:1fr}}.shopify-section--media-grid .prose--tight *{margin-block-start:0!important}.product-title{font-family:var(--heading-font-family)}.shopify-section--media-grid .media-grid{grid-auto-rows:auto;gap:2px}.shopify-section--media-grid .media-grid__item{grid-area:span 1 / span 2;overflow:hidden}.shopify-section--media-grid .media-grid__item>.content-over-media{height:100%}@media screen and (max-width:699px){.shopify-section--media-grid .media-grid__item .prose{padding:1.25rem}}.shopify-section--media-grid .media-grid__item img,.shopify-section--media-grid .media-grid__item .placeholder{width:100%;height:100%;object-fit:cover}@media screen and (min-width:700px){.shopify-section--media-grid .media-grid{gap:2px}.shopify-section--media-grid .media-grid__item{grid-area:span 1 / span var(--media-grid-item-column-span)}}.media-grid__item:has(.sp-hotspot){overflow:visible}.media-grid__item:has(.sp-hotspot) .content-over-media{overflow:visible}.sp-hotspot-image-outer{grid-area:full-start / full-start / full-end / full-end;display:flex;justify-content:center;overflow:visible;width:100%;height:100%;max-width:none!important}.sp-hotspot-image-wrap{position:relative;aspect-ratio:var(--sp-image-aspect);max-width:100%;max-height:100%}.sp-hotspot-image-wrap img{display:block;width:100%;height:100%}@keyframes sp-hotspot-ping{75%,to{transform:scale(2);opacity:0}}.sp-hotspot-wrap{position:absolute;top:var(--sp-hotspot-top);left:var(--sp-hotspot-left);z-index:5;transform:translate(-50%,-50%)}.sp-hotspot{position:relative;z-index:1;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.15);cursor:pointer;transition:transform .2s ease;padding:0;-webkit-appearance:none;appearance:none}.sp-hotspot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:#ffffff80;animation:sp-hotspot-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.sp-hotspot:hover,.sp-hotspot:active{transform:scale(1.3)}.sp-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);z-index:10;width:200px;margin-bottom:8px;overflow:hidden;box-shadow:0 2px 12px #00000026;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.sp-tooltip.is-visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto;z-index:999}.sp-tooltip__image{background:#f0f0f0;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.sp-tooltip__image img{width:100%;height:100%;object-fit:cover}.sp-tooltip__footer{background:var(--sp-tooltip-footer-bg, #7a8450);color:#fff;text-align:center;padding:12px 10px}.sp-tooltip__title{margin:0 0 4px;font-family:var(--heading-font-family);text-transform:lowercase;font-size:13px;font-weight:600;letter-spacing:.03em}.sp-tooltip__link{color:#fff;font-family:var(--button-font-family, var(--heading-font-family));font-size:var(--button-font-size, 11px);font-style:var(--button-font-style, normal);letter-spacing:var(--button-letter-spacing, .06em);text-transform:var(--button-text-transform, uppercase);text-decoration:underline;text-underline-offset:3px}.sp-tooltip__link:hover{opacity:.85}@media screen and (max-width:699px){.sp-tooltip{width:160px}.sp-hotspot-wrap{z-index:5}.sp-hotspot{width:20px;height:20px}.sp-tooltip__title{font-size:12px}.sp-tooltip__link{font-size:10px}.sp-tooltip__footer{padding:10px 8px}}.newsletter-popup{top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto;width:calc(100% - 2rem);max-width:380px;border:4px solid #EDE2D1;height:fit-content;padding:2.5rem 2rem}.newsletter-popup__logo{display:flex;justify-content:center}.newsletter-popup__logo-img{max-width:36px;height:auto}.newsletter-popup__consent{margin-top:.5rem}.newsletter-popup__consent label{font-size:.85rem}.newsletter-popup__consent label a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:700px){[role=tabpanel] .prose{max-width:550px!important}}.sp-filter-dropdown{position:relative;display:inline-block;padding-inline:1rem}.sp-filter-dropdown__trigger{display:inline-flex;align-items:center;gap:.5rem;text-transform:var(--button-text-transform);font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-style:var(--button-font-style);font-size:var(--text-sm);letter-spacing:var(--button-letter-spacing);color:rgb(var(--text-color));opacity:1;transition:opacity .2s}.sp-filter-dropdown__trigger:hover{opacity:.5}.sp-filter-dropdown__chevron{transition:transform .2s ease}.sp-filter-dropdown__trigger[aria-expanded=true] .sp-filter-dropdown__chevron{transform:rotate(180deg)}.sp-filter-dropdown__popover{position:absolute;right:calc(4rem - 6px);left:auto;z-index:10;min-width:240px;max-height:400px;overflow-y:auto;background:rgb(var(--background));border:1px solid rgb(var(--text-color));border-radius:0;padding:1rem;box-shadow:0 2px 8px #0000000f}.sp-filter-dropdown__group+.sp-filter-dropdown__group{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.08)}.sp-filter-dropdown__group-label{font-size:.75rem;letter-spacing:.1em;color:rgba(var(--color-foreground),.5);margin-bottom:.5rem;text-transform:uppercase}.sp-filter-dropdown__options{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.sp-filter-dropdown__label{display:flex;align-items:center;gap:.625rem;padding:.5rem .25rem;cursor:pointer;transition:opacity .15s}.sp-filter-dropdown__label input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (pointer:fine){.sp-filter-dropdown__label:hover{opacity:.7}}.sp-filter-dropdown__radio-circle{width:18px;height:18px;border-radius:50%;border:1.5px solid rgb(74,38,43);flex-shrink:0;transition:background-color .15s;box-sizing:border-box}.sp-filter-dropdown__label:has(input:checked) .sp-filter-dropdown__radio-circle{background-color:#4a262b;box-shadow:inset 0 0 0 3px rgb(var(--color-background))}.sp-filter-dropdown__text{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-style:var(--button-font-style);font-size:var(--text-sm);letter-spacing:var(--button-letter-spacing);color:rgb(var(--text-color))}.sp-filter-dropdown__count{font-size:.75rem;color:rgb(var(--text-color));margin-left:auto}.removable-facet .text-subdued{font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-style:var(--button-font-style);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);color:rgb(var(--text-color))}@media screen and (max-width:699px){.sp-filter-dropdown__popover{min-width:200px;left:0;right:auto;max-width:calc(100vw - 2rem)}.product-gallery__zoom-button{display:none}}[data-lightbox-trigger]{cursor:zoom-in}.pswp__button--arrow--prev,.pswp__button--arrow--next,.pswp__button--zoom,.pswp__button--close{display:none!important}.product-gallery .page-dots{position:absolute;bottom:1rem;color:#f7f1eb;z-index:10}@media screen and (min-width:700px){.product-gallery .page-dots{bottom:3rem}}@media screen and (min-width:1000px){.product-gallery__carousel-with-overlay-arrows{display:block;position:relative}.product-gallery__overlay-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.product-gallery__overlay-arrow--prev{left:1rem}.product-gallery__overlay-arrow--next{right:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/studio-peake.css.map */
