:root{--wide-page-width: 100%;--font-family-editor: "Editor";--cart-drawer-inline-padding-desktop: 2.5rem;--cart-drawer-inline-padding-mobile: 1.25rem;--animation-speed-drawer: .5s;--black-text: #111;--white-text: #FFF}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.policy-page-title h1{border-bottom:1px solid #e4e4e4;margin-bottom:27px;padding-bottom:20px}.page-width-wide{--page-content-width: var(--wide-page-width)}body,html,a,input,textarea{letter-spacing:.5px!important;line-height:1.73;font-weight:var(--font-body--weight);-webkit-font-smoothing:auto}cart-items-component .cart-page{display:flex;flex-direction:column}a.cstm-menu-link{color:inherit;font-weight:inherit}.product-details .notify{display:none}.product-details:has(.button[id^=BuyButtons-ProductSubmitButton-]:disabled) .notify{display:block;margin-top:10px}.product-details:has(.button[id^=BuyButtons-ProductSubmitButton-]:disabled) .notify .button{padding:.352rem .703rem;line-height:35px;font-weight:400;box-shadow:none;border:none;outline:none;letter-spacing:normal!important}.product-details:has(.button[id^=BuyButtons-ProductSubmitButton-]:disabled) .notify .button:hover{background:var(--color-primary-button-hover-border)}.scroll-reveal{opacity:0;transform:translateY(100px);transition:opacity 1s ease-out,transform 1s ease-out}.scroll-reveal.active{opacity:1;transform:translateY(0)}#instant-search{display:none}#instant-search.active{display:block}#instant-search.active{opacity:1;visibility:visible}#instant-search{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;padding:105px 0 0;overflow-y:scroll;z-index:12;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body:has(.snize-ac-results.snize-ac-results-mobile[style*="display: block"]) .header-drawer{display:none}.button-secondary,.button-primary{position:relative;overflow:hidden;z-index:1;transition:all .4s ease-in-out;padding:12px 40px;text-align:center;min-width:186px;font-size:.71875rem;letter-spacing:1px!important;line-height:1.73;border:1px solid;box-shadow:none}.button-secondary:hover{color:var(--color-primary-button-text);background:transparent;border-color:var(--button-color)}.button-secondary:hover:after,.button-primary:hover:after{width:120%}.button-secondary:after,.button-primary:after{position:absolute;content:"";width:0;height:100%;top:0;left:-10%;z-index:-1;transition:all .8s cubic-bezier(.19,1,.22,1);transform:skew(20deg)}.button-secondary:after{background:var(--color-secondary-button-text)}.button-primary:after{background:var(--color-primary-button-text)}.button-primary:hover{color:var(--color-secondary-button-text);background:transparent;border-color:var(--color-primary-button-text)}.custom-featured-image{display:none}.cstm-featured-list{position:relative}.cstm-featured-list .custom-featured-image{position:absolute}.slideshow-section slideshow-slide.custom-active{z-index:3}.slideshow-section slideshow-slide:not(.custom-active){z-index:2}.slideshow-section slideshow-slide{position:absolute;top:0;left:0;height:-webkit-fill-available}.slideshow-section .next{position:relative;overflow:hidden}.slideshow-section .next .progress{position:absolute;left:0;bottom:0;height:2px;width:0;background:currentColor}.slideshow-section .next .progress.animate{width:100%;transition:width 8s linear}.slideshow-section .slider-controls{position:absolute;right:20px;bottom:20px;width:130px;display:flex;justify-content:flex-end;gap:10px;z-index:20}.slideshow-section .slider-progress{position:absolute;top:-12px;left:0;width:100%;height:2px;background:#ffffff4d}.slideshow-section .slider-progress-bar{display:block;height:100%;width:0;background:#000}.slider-progress-bar.animate{width:100%;transition:width 5s linear}.slideshow-section .prev,.slideshow-section .next{width:42px;height:42px;border-radius:50%;border:1px solid #000;background:transparent;cursor:pointer}.slideshow-section .slider-controls{position:absolute;right:20px;bottom:20px;display:flex;gap:10px;z-index:20}.slideshow-section .prev,.slideshow-section .next{width:42px;height:42px;border-radius:50%;border:0px;background:transparent;cursor:pointer;color:#000;position:relative;display:flex;align-items:center;justify-content:center}.progress-ring{position:absolute;top:-2px;left:-2px;width:46px;height:46px;transform:rotate(-90deg);pointer-events:none}.progress-ring__track{fill:none;stroke:#fff3;stroke-width:2}.progress-ring__fill{fill:none;stroke:#111;stroke-width:2;stroke-linecap:round;stroke-dasharray:125.6;stroke-dashoffset:125.6;transition:none}.progress-ring__fill.animate{stroke-dashoffset:0;transition:stroke-dashoffset 8s linear}.slideshow-section slideshow-slides slideshow-slide{pointer-events:none!important}.slideshow-section slideshow-slides slideshow-slide.custom-active{pointer-events:auto!important}.slideshow-section{touch-action:pan-y;-webkit-user-select:none;user-select:none}.header__row--top .header__column.header__column--right header-actions .cart-drawer{margin-inline-end:0}header-menu overflow-list.overflow-menu .menu-list__list-item{position:relative}header-component .header__underlay{background:transparent;box-shadow:none;height:auto;display:none}.menu-list__list-item>.menu-list__submenu{position:absolute!important;min-width:450px;background:#fff;padding:0;width:auto!important;max-width:unset!important;left:10px!important;top:48px!important;clip-path:unset!important;transition:all .3s ease-in-out!important;visibility:hidden!important;opacity:0;margin-top:20px!important}.menu-list__list-item:hover .menu-list__submenu{opacity:1!important;visibility:visible!important;margin-top:0!important}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner{padding:0;transform:unset;opacity:1;max-height:100%}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__grid{gap:0;display:flex;flex-wrap:nowrap;height:100%}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__grid .mega-menu__list{flex:0 0 calc(100% - 185px);width:100%;padding:24px 27px 24px 35px}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__content{flex:0 0 185px;width:100%}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .section--page-width{--page-margin: 0;display:block}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__grid .mega-menu__list li .mega-menu__link{padding:0;display:block;position:relative;transition:all .3s ease-in-out}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__grid .mega-menu__list li .mega-menu__link:after{position:absolute;top:50%;right:0;width:0;content:"";height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #dddddd;-webkit-transform:translateY(-50%);opacity:0;transition:all .3s ease-in-out}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__grid .mega-menu__list li .mega-menu__link:hover:after{opacity:1}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__grid .mega-menu__list li .mega-menu__link:hover{color:#bbb}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__content ul.mega-menu__content-list{height:100%}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__content ul.mega-menu__content-list li{height:100%;width:100%;top:0;right:0;bottom:0;left:0}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__content ul.mega-menu__content-list li .resource-card__content{display:none}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__content ul.mega-menu__content-list li .resource-card{display:block}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__content ul.mega-menu__content-list li .resource-card:before{display:none}.menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner .mega-menu__content ul.mega-menu__content-list li .resource-card .resource-card__media{height:100%}.header__row--top cart-drawer-component .header-actions__cart-icon{display:flex;align-items:center;margin-left:1.8rem}.header__row--top cart-drawer-component .header-actions__cart-icon span.svg-wrapper{display:none}.header__row--top cart-drawer-component .header-actions__cart-icon .cart-bubble{min-height:8px;top:50%;transform:translateY(-50%);clip:unset;width:24px;right:1px}.header__row--top cart-drawer-component .cart-bubble:has(.hidden){width:auto;padding:0;transition:none}#header-component[data-menu-style=drawer] .header__row.header__row--top .header__columns .header__icon--menu span.svg-wrapper{position:relative;border-top:1px solid #111;border-bottom:1px solid #111;width:23px;min-width:23px;height:11px}#header-component[data-menu-style=drawer] .header__row.header__row--top .header__columns .header__icon--menu span.svg-wrapper svg{display:none}#header-component[data-menu-style=drawer] .header__row.header__row--top .header__columns .header__icon--menu span.svg-wrapper:before{content:"";display:block;position:absolute;top:4px;left:0;right:0;height:1px;background:#111}.menu-drawer .menu-drawer__utility-links{border-top:1px solid #dddddd;margin-top:22px;margin-inline:20px;padding:19px 0 0;animation:none!important}.menu-drawer .menu-drawer__utility-links .utility-links{border-top:1px solid #dddddd;margin:22px 0 0;padding:19px 0 0}.menu-drawer .menu-drawer__utility-links .utility-links a{color:var(--menu-top-level-font-color);padding:5px 0;font-size:12px;font-weight:400;text-transform:uppercase;text-decoration:none;display:block}.menu-drawer .menu-drawer__utility-links accordion-custom form{padding-top:7px}.menu-drawer .menu-drawer__utility-links accordion-custom form input{width:100%;margin:0;display:block;padding:9px 0;border:none;background:none;border-bottom:1px solid #cccccc;text-align:left;color:#111;font-weight:300;font-size:16px}.menu-drawer .menu-drawer__utility-links accordion-custom form input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.header__row--top cart-drawer-component .header-actions__action{align-items:center;height:100%}.header__row--top cart-drawer-component .header-actions__cart-icon .cart-bubble span.cart-bubble__background{min-width:8px;min-height:8px}.header__row--top cart-drawer-component .header-actions__action:hover .cart-bubble:has(.hidden) span.cart-bubble__background{transform:scale(1.2)}.header__row--top cart-drawer-component .cart-bubble:has(.hidden) .cart-bubble__background{position:unset}.header__row--top .header__column.header__column--right{gap:var(--gap-3xl)}header-component.header{transition:all .5s ease-in-out!important;border-bottom:1px solid rgba(17,17,17,.35)}body:not(.index):not(.cstm-collection) header-component.header{border-bottom:1px solid #ddd}.cstm-collection header-component.header{border-bottom:1px solid rgba(255,255,255,.2)}.cstm-collection .fixed.active header-component.header{border-color:#ddd}.page-faq.cstm-collection header-component.header,.handle-terms-conditions.cstm-collection header-component.header,.handle-privacy-policy.cstm-collection header-component.header,.page-stores.cstm-collection header-component.header,.page-exhibitions.cstm-collection header-component.header{border-bottom:1px solid #ddd}.skip-to-content-link.button-secondary{position:absolute}.header__row--top cart-drawer-component .header-actions__cart-icon .cart-bubble span#cart-bubble-text{font-size:14.7px;font-weight:var(--font-body--weight)}header-component .header__row.header__row--top .header__columns{--padding-block-start: 1.013rem;gap:0;--padding-block-end: 1.014rem}header-component .header__row--bottom .header__columns.spacing-style{padding:0}.header__row--top .header__column.header__column--right .account-button__text{font-weight:300;font-size:.919rem;letter-spacing:.5px;line-height:1.73}.header__row--top .header__column.header__column--right search-button button{font-weight:300;font-size:.919rem;letter-spacing:.5px;line-height:1.73}.header__row--top .header__column.header__column--right search-button button span{width:auto}.header__row--top .header__column.header__column--right search-button.search-action{margin-inline:0}.header__row--top .header__column.header__column--right header-actions{gap:calc(var(--gap-3xl) - 3px);margin-inline-start:0}.header__row--top .header__column.header__column--right header-actions:has(.cart-bubble__text-count.hidden){gap:calc(var(--gap-3xl) - 16px)}.header__row--top .header__column.header__column--right header-actions .login-links{margin:0}.header__row--top .header__column.header__column--right header-actions .login-links a{color:currentColor;text-decoration:none;font-size:.919rem;transition:unset}#header-component[data-menu-style=drawer] .header__column header-actions{gap:0}ul.menu-drawer__menu.has-submenu .menu-drawer__list-item--deep a.menu-drawer__animated-element,ul.menu-drawer__menu.has-submenu .menu-drawer__list-item--deep summary.menu-drawer__animated-element{color:var(--menu-top-level-font-color);padding:5px 0;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.73;min-height:unset;animation:none}ul.menu-drawer__menu.has-submenu .menu-drawer__list-item--deep .menu-drawer__animated-element .icon-plus{padding-block:0}ul.menu-drawer__menu.has-submenu .menu-drawer__list-item--deep ul.menu-drawer__menu{padding:3px 0 8px;margin:0}ul.menu-drawer__menu.has-submenu .menu-drawer__list-item--deep ul.menu-drawer__menu{animation:none}ul.menu-drawer__menu.has-submenu .menu-drawer__list-item--deep ul.menu-drawer__menu li a{font-size:13.6px;color:var(--menu-top-level-font-color);padding:0}#header-component[data-menu-style=drawer] .header__column header-actions .account-button{visibility:hidden!important;opacity:0}#header-component[data-menu-style=drawer] .header__columns .search-action{display:none}#header-component[data-menu-style=drawer]{border-bottom:0}#header-component[data-menu-style=drawer] .header__row.header__row--top .header__columns:after{position:absolute;content:"";border-bottom:1px solid rgba(17,17,17,.35);width:calc(100% - 40px);bottom:0;left:0;margin-inline:auto;right:0}.cstm-product #header-component[data-menu-style=drawer] .header__row.header__row--top .header__columns:after{border-bottom:1px solid #ddd}ul.menu-drawer__menu.has-submenu .menu-drawer__list-item--deep .menu-drawer__animated-element .icon-plus svg{display:none}.menu-drawer .menu-drawer__utility-links .menu-drawer__menu-item .icon-plus:after,ul.menu-drawer__menu.has-submenu .menu-drawer__list-item--deep .menu-drawer__animated-element .icon-plus:after{content:"";background:url(https://www.indian-ocean.co.uk/cdn/shop/t/17/assets/icon-right.png);position:absolute;top:11px;right:0;width:4px;height:7px;background-size:cover;transition:all .3s ease-in-out}.menu-drawer .menu-drawer__utility-links details[open] .menu-drawer__menu-item .icon-plus:after,.menu-drawer__menu li.menu-drawer__list-item--deep details[open] .icon-plus:after{-webkit-transform:rotate(90deg)}.menu-drawer .menu-drawer__utility-links .menu-drawer__menu-item{color:#111;padding:5px 0;font-size:12px;font-weight:400;text-transform:uppercase;position:relative;line-height:1.73;animation:none!important;min-height:unset}.menu-drawer .menu-drawer__utility-links .menu-drawer__menu-item .icon-plus{padding-block:0}#header-component[data-menu-style=drawer] .header__column header-actions{gap:0;width:63px}#header-component[data-menu-style=drawer] .header__columns header-actions button.header-actions__action.button-unstyled{padding:var(--padding-xl);padding-inline-start:0;position:absolute;right:0;top:0;justify-content:flex-end}.header__columns details.menu-drawer-container .menu-drawer{padding:87px 0 30px;width:100%;max-width:100%;z-index:-1}.header__drawer .menu-drawer+.menu-drawer__backdrop{display:none}.cart-drawer__inner .cart-drawer__heading .cart-bubble__text{color:var(--color-primary-button-text);font-size:14.7px}.cart-drawer__inner .cart-bubble[data-maintain-ratio] .cart-bubble__background{background-color:var(--color-primary-button-background)}dialog.dialog-modal::backdrop{background:#00000026;display:none}.cart-drawer .cart-drawer__items .cart-items__table-row{padding-block:var(--gap-xl);border-bottom:var(--style-border-width) solid #e7e7e7;margin-bottom:0}.cart-drawer .cart-drawer__items .cart-items__table-row:last-child{padding-block:var(--gap-xl);border-bottom:var(--style-border-width) solid #e7e7e7}.cart-drawer__inner .cart-drawer__items{-webkit-mask-image:none!important;mask-image:none!important}.cart-drawer .cart-drawer__items .cart-items__table-row--full-width-variants{grid-template-columns:80px auto auto;column-gap:var(--gap-xl);text-align:left}.cart-drawer .cart-drawer__items .cart-items__table-row--full-width-variants .cart-items__media-image{width:100%;height:90px}.cart-drawer__items .cart-items__table-row .cart-items__product-info .cart-items__title{font-size:13.65px;line-height:1.615;margin:0;transition:all .2s ease-in-out}.cart-drawer__items .cart-items__table-row .cart-items__product-info .cart-items__title:hover{color:#bbb}.cart-drawer__items .cart-items__table-row .cart-items__price{font-size:13.65px;line-height:1.73;padding:0;margin-left:auto}.cart-drawer__header .cart-drawer__close-button{right:var(--cart-drawer-inline-padding-desktop);position:absolute;top:var(--margin-sm);margin-right:calc(var(--padding-sm) * -1)}.cart-drawer__summary .continue-shopping.button{width:100%;border:1px solid #e7e7e7}.cart-drawer__items .cart-items__variants-wrapper{margin:0;line-height:1.615}.cart-drawer__items .cart-items__variants-wrapper .cart-items__variant *{font-size:13.65px;line-height:1.615;color:var(--color-foreground)}.cart-drawer__items .cart-items__variants-wrapper .cart-items__variants{line-height:1}.cart-drawer__items .cart-items__table-row .cart-items__quantity{padding-top:27px;margin-top:0;width:100%}.cart-drawer__items .cart-items__table-row .cart-items__quantity .quantity-selector{border:0;width:100%;flex:0 0 auto;height:auto;background:transparent}.cart-drawer__items .cart-items__table-row .cart-items__quantity .quantity-selector button{width:auto;height:auto;line-height:1.73;font-weight:var(--font-body--weight)}.cart-drawer__items .cart-items__table-row .cart-items__quantity .quantity-selector button span{width:auto;height:auto}.cart-drawer__items .cart-items__table-row .cart-items__quantity .quantity-selector input[type=number]{font-size:13.65px;padding:0 4px;width:auto;max-width:calc(var(--quantity-selector-width) - 88px)}.cart-drawer__items .cart-items__table-row .cart-items__quantity .cart-items__quantity-controls{width:100%;flex:0 0 100%;justify-content:space-between}.cart-drawer__items .cart-items__table-row .cart-items__quantity .cart-items__remove{width:auto;height:auto;font-size:13.65px;text-decoration:underline;text-transform:lowercase;font-weight:var(--font-paragraph--weight)}.cart-drawer__dialog{position:fixed;animation:none!important;top:0!important;right:0;bottom:auto;left:auto;opacity:1;overflow:visible;transform-origin:top;display:block!important;transform:scaleY(0)!important;visibility:visible;box-shadow:none!important;height:auto!important;max-height:100dvh!important;transition:all .5s ease-in-out!important;overflow-y:auto!important}.dialog-drawer.cart-drawer__dialog[open]{transform:none!important}.product-grid-container button.see-more{margin:90px auto 0}.cart-drawer__dialog.dialog-drawer[open]::backdrop{animation:none;transition:all .5s ease-in-out;display:none}body:has(.cart-drawer__dialog[open]){position:unset!important}.feature-collection-title .group-block-content .text-block:nth-of-type(2) p{margin:-2px 0 0;font-family:Editor;font-weight:300;font-style:italic}.feature-collection-title .group-block-content .text-block:nth-of-type(2) p strong{font-weight:400}.section-resource-list .resource-list__carousel slideshow-arrows{position:absolute;top:-38px;right:0;left:auto;bottom:auto;padding-inline-start:0;min-width:75px;gap:7px;mix-blend-mode:unset}.section-resource-list .resource-list__carousel slideshow-slides slideshow-slide.resource-list__slide{margin:42px 0 0}slideshow-arrows .slideshow-control.button-unstyled--transparent{color:#111}slideshow-arrows .slideshow-control.slideshow-control--shape-square,slideshow-arrows .slideshow-control.slideshow-control--shape-circle{color:#fff}slideshow-arrows .slideshow-control--style-custom-icon.slideshow-control--shape-square,slideshow-arrows .slideshow-control--style-custom-icon.slideshow-control--shape-circle{background:transparent}.section-resource-list .resource-list__carousel slideshow-arrows button.slideshow-control--style-custom-icon{opacity:1;position:relative;font-size:0;padding:0;width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;border:1px solid #acacac;border-radius:100px;transition:all .3s ease-in-out;scale:1;animation:none!important}.section-resource-list slideshow-arrows .slideshow-control--style-custom-icon.slideshow-control--shape-square{border-radius:0!important}.section-resource-list .resource-list__carousel slideshow-arrows button.slideshow-control--style-custom-icon[disabled]{display:block;opacity:1;border:1px solid #f3f3f3}.section-resource-list .resource-list__carousel slideshow-arrows button.slideshow-control--style-custom-icon span{width:0;height:0}.section-resource-list .resource-list__carousel slideshow-arrows button.slideshow-control--style-custom-icon:before{position:absolute;top:50%;left:50%;width:0;content:"";height:0;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #111 transparent transparent;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.section-resource-list .resource-list__carousel slideshow-arrows button.slideshow-control--style-custom-icon.slideshow-control--previous:hover:before{margin-left:-2px}.section-resource-list .resource-list__carousel slideshow-arrows button.slideshow-control--style-custom-icon.slideshow-control--next:before{border-width:4px 0 4px 6px;border-color:transparent transparent transparent #111}.section-resource-list .resource-list__carousel slideshow-arrows button.slideshow-control--style-custom-icon.slideshow-control--next:hover:before{margin-left:2px}.section-resource-list .resource-list__carousel slideshow-arrows button.slideshow-control--style-custom-icon.slideshow-control--previous[disabled]:before{border-color:transparent #dddddd transparent transparent}.section-resource-list .resource-list__carousel slideshow-arrows button.slideshow-control--style-custom-icon.slideshow-control--next[disabled]:before{border-color:transparent transparent transparent #ddd}product-price .price__sale .compare-at-price{opacity:1;text-decoration-thickness:1px}product-price .price__sale span.price-off{margin-left:29px;position:relative}product-price .price__sale span.price-off:before{content:"|";position:absolute;left:-18px;top:-5px;margin-top:-1px}product-price.text-block .price__sale{font-family:Editor;font-style:italic;font-weight:var(--font-body--weight)}product-price.text-block .price-item__group,product-price.text-block .price-off{font-family:GillSans;font-style:normal}product-price.text-block .price__regular{font-family:GillSans;font-weight:var(--font-body--weight)}.cstm-collection product-price.text-block .price__regular .from{font-family:Editor;font-style:italic;font-weight:var(--font-body--weight)}.cstm-collection product-price.text-block .price__sale{font-weight:400}.cstm-list-collections .title-link-wrapper{top:50%;transform:translateY(-50%);padding-top:100px}.title-link-wrapper{left:107px;top:118px}.title-link-wrapper ul.hover-links-wrapper{margin:0;padding:41px 0 0}.title-link-wrapper .section-title{color:var(--color-primary-button-text);font-size:11.5px;font-weight:600;text-transform:uppercase;margin:0;transition:all .3s ease-in-out;-webkit-font-smoothing:antialiased}.title-link-wrapper ul.hover-links-wrapper .tab-title a{color:var(--color-primary-button-text);font-size:21px;line-height:52px;transition:all .3s ease-in-out;font-weight:var(--font-body--weight)}.title-link-wrapper ul.hover-links-wrapper .tab-title.active a{font-size:31.5px;line-height:57.7px}.owl-featured-coll .custom-nav .custom-prev{border-color:#ffffff59}.owl-featured-coll .custom-nav .custom-prev:before{border-color:transparent #FFF transparent transparent}.owl-featured-coll .custom-nav .custom-next:before{border-color:transparent transparent transparent #fff}.owl-featured-coll .custom-nav .custom-prev:after,.owl-featured-coll .custom-nav .custom-next:after{background:#fff!important}.owl-featured-coll .custom-nav .custom-next.autoplay-stopped{border:1px solid rgba(255,255,255,.35)}.owl-featured-coll .custom-nav .custom-next .progress-ring__fill{stroke:#fff}.owl-featured-coll .custom-nav .custom-next .progress-ring__bg{fill:none;stroke:#fff;stroke-width:1}.custom-nav .custom-next:not(.autoplay-stopped){transform:scale(1.059)}.discover-more-multicolumn-sec{border-top:1px solid #dddddd}[style*=--section-min-height-desk] .section-content-wrapper{min-height:var(--section-min-height-desk)}.discover-more-multicolumn-sec .section-content-wrapper>.group-block:nth-of-type(1){border-right:1px solid #dddddd}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block__media-wrapper img{transition:all .3s ease-in-out;opacity:0;transform:scale(1.02)}.discover-more-multicolumn-sec .section-content-wrapper .group-block:hover .group-block__media-wrapper img{opacity:1;transform:none}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content>.group-block{max-width:360px;margin-inline:auto;width:80%}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content .group-block-content:has(rte-formatter)>div.text-block{padding-bottom:9px}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content .group-block-content rte-formatter{padding-top:20px}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content .group-block-content>div.text-block{padding-bottom:29px}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content .group-block-content a.size-style{margin-top:40px}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content .text-block h3{transition:all .3s ease-in-out}.discover-more-multicolumn-sec .section-content-wrapper .group-block:hover .group-block-content .text-block h3{color:var(--color-primary-button-text)}.discover-more-multicolumn-sec .section-content-wrapper .group-block:hover .group-block-content rte-formatter{color:var(--color-primary-button-text)}.discover-more-multicolumn-sec .section-content-wrapper .group-block:hover .group-block-content .button-secondary{color:var(--color-primary-button-text);border-color:var(--color-primary-button-text)}.discover-more-multicolumn-sec .section-content-wrapper .group-block:hover .group-block-content .button-secondary:hover{color:var(--color-secondary-button-text)}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content .button-secondary:after{background:var(--color-primary-button-text)}.hero-slider:not(.owl-featured-coll)+.custom-nav{bottom:39px}.cart-totals__item{display:flex;align-items:center;justify-content:space-between}.our-story-hero-banner .hero__content-wrapper[style*="--flex-direction: column"]{max-width:350px}.our-story-hero-banner .hero__content-wrapper div.text-block h3{font-family:Editor;font-weight:300;font-style:italic}.our-story-hero-banner .hero__content-wrapper .text-block:nth-of-type(2) p{margin:0}.our-story-hero-banner .hero__content-wrapper .text-block:nth-of-type(2) p:not(:last-child){padding-bottom:var(--padding-xl)}.popular-categories-title h3{font-weight:600;line-height:1.2}.categories-card-content .group-block-content .text-block:nth-of-type(2) p{white-space:nowrap}.categories-card-content .group-block-content .text-block:nth-of-type(3) p{font-family:Editor;font-style:italic;font-weight:400;white-space:nowrap}.header__drawer .menu-drawer .menu-drawer__close-button{--button-border-width: 0}footer.footer{border-top:1px solid #dddddd}.newsletter-form-footer .text-block:nth-of-type(1)[style*="--line-height: var(--line-height--body-tight)"] h3{line-height:1.6}.newsletter-form-footer .text-block:nth-of-type(2)[style*="--line-height: var(--line-height--body-tight)"] h3{font-family:Editor;font-style:italic;line-height:1.6}.newsletter-form-footer .group-block.group-block--width-custom{max-width:350px}.newsletter-form-footer .email-signup-block{margin:9px 0 21px}.newsletter-form-footer .email-signup-block .email-signup__input-group:focus-within{box-shadow:none}.newsletter-form-footer .email-signup-block .email-signup__input-group{box-shadow:none}.newsletter-form-footer .email-signup-block .email-signup__input-group input{padding:20px 0;color:#111;font-size:14.7px;line-height:16px;font-weight:var(--font-body--weight);box-shadow:none;border-bottom:1px solid #dddddd}.newsletter-form-footer .email-signup-block .email-signup__input-group button.email-signup__button{min-height:unset;font-size:11.5px;line-height:16px;font-weight:400;text-transform:uppercase;border-bottom:1px solid #111;padding:20px 0;letter-spacing:.5px}.newsletter-form-footer .email-signup-block .email-signup__input-group input::placeholder{color:#111;letter-spacing:.5px}.menu-link-footer .custom-title{font-size:11.5px;text-transform:uppercase;font-weight:400;line-height:1.2;padding:0}.menu-link-footer nav.details-content{padding:31px 0 0}.menu-link-footer nav.details-content .custom-link{line-height:1.73}.menu-link-footer nav.details-content .custom-link a{line-height:2;font-size:13.6px;transition:all .3s ease-in-out}.menu-link-footer nav.details-content .custom-link a:hover{color:#bbb}.group-block.social-link-desktop .social-icons__wrapper{gap:10px;padding-top:27px}.group-block.social-link-desktop .social-icons__wrapper .social-icons__icon{width:26px;height:26px;fill:#aaa}.group-block.social-link-desktop .social-icons__wrapper .social-icons__icon-wrapper{width:26px;height:26px}.close-cart{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000026;opacity:0;visibility:hidden;transition:all .5s ease-in-out;z-index:7}.cstm-page .close-cart{z-index:2}.cstm-product .close-cart{z-index:4}body:has(.cart-drawer__dialog[open]) .custom-nav{pointer-events:none}body:has(.cart-drawer__dialog[open]) header-component.header{background:#fff;transition:all .5s ease-in-out}body:has(.cart-drawer__dialog[open]) header-component.header[data-sticky-state=idle]{position:fixed;background:#fff;opacity:1;border-bottom:0;left:0;right:0;top:0;transition:all .5s ease-in-out}body:has(.cart-drawer__dialog[open]) .close-cart{opacity:1;visibility:visible}body:has(.cart-drawer__dialog[open]) .header__column--left{z-index:-1}body:has(.cart-drawer__dialog[open]) .header__column--center{z-index:-1}body:has(.cart-drawer__dialog[open]) .hover-links-wrapper *{z-index:-5;pointer-events:none}.cart-drawer__inner .cart-drawer__summary{padding-block-start:var(--padding-xl);gap:1.625rem}.cart-drawer__inner .cart-drawer__summary .cart-totals:not(:has(.cart-actions)){margin:0;padding:0;width:100%;border:0}.cart-drawer__inner .cart-drawer__summary .cart-totals__total{font-size:15.7px}.cart-drawer__inner .cart-drawer__summary .cart-totals__total text-component{line-height:1.73}.cart-drawer__inner .cart-drawer__summary .cart__ctas{gap:.438rem}.cart-drawer__inner .cart-drawer__summary .cart__ctas button#checkout{font-size:11.5px;padding:13px 20px;height:auto;line-height:1.73;letter-spacing:1px!important;width:100%}.cart-drawer__inner .cart-drawer__summary .cart__ctas button#checkout:hover{background:var(--color-primary-button-background)}.dialog-drawer:has(.cart-drawer__heading--empty) .cart-drawer__inner{height:auto;padding:87px 40px 40px}.dialog-drawer .cart-drawer__inner{padding:87px 0 0}.header[data-sticky-state=idle]{opacity:1}.cart-drawer__dialog.dialog-drawer{z-index:-1}.cart-drawer__inner .cart-drawer__header{display:none}.dialog-drawer:has(.cart-drawer__heading--empty) .cart-drawer__inner .cart-drawer__header .cart-drawer__close-button{top:-30px;right:0}.dialog-drawer:has(.cart-drawer__heading--empty) .cart-drawer__inner .cart-drawer__content{padding:55px 0 40px}.dialog-drawer:has(.cart-drawer__heading--empty) .cart-drawer__inner .cart-drawer__content .cart-drawer__items{padding:0;display:none}.dialog-drawer:has(.cart-drawer__heading--empty) .cart-drawer__heading--empty{font-size:15px;font-weight:var(--font-body--weight);line-height:1.73;margin:0;letter-spacing:var(--letter-spacing--body-loose)}.menu-drawer-container.menu-open .header__icon--summary{display:none}.menu-drawer-container .menu-drawer__close-button{transition:all .5s ease;box-shadow:none;display:none;padding:var(--padding-xl);padding-right:0}.menu-drawer-container .menu-drawer__close-button span{position:relative;border-top:1px solid #111;border-bottom:1px solid #111;width:23px;min-width:23px;height:11px}.menu-drawer-container .menu-drawer__close-button span:before{content:"";display:block;position:absolute;top:4px;left:0;right:0;height:1px;background:#111}.menu-drawer-container .menu-drawer__close-button span svg{display:none}.menu-drawer-container.menu-open .menu-drawer__close-button{display:block}.header__columns details.menu-drawer-container .menu-drawer .menu-drawer__close-button{display:none}body:has(.cart-drawer__dialog[open]) details.menu-drawer-container .menu-drawer{transform:translateY(-100%);visibility:hidden;opacity:0}header.fixed{position:fixed;left:0;right:0;top:20px;transition:all .5s ease-in-out}header.fixed.active.scroll-down{transform:translateY(-100%)}header.fixed.active{top:0}header.fixed.active .header{background:#fff}header.fixed .header{position:unset}header.fixed.active .header-logo__image-container--inverse{display:none;transition:all .5s ease-in-out}header.fixed.active .header-logo__image-container--original{display:block;transition:all .5s ease-in-out}body:has(.cart-drawer__dialog[open]) header.fixed.active.scroll-down{transform:unset}body:has(.search-modal__content[open]) header.fixed{background:#fff;top:0;transform:unset}body:has(.search-modal__content[open]) header.fixed.nav-fix{top:0}.search-modal .dialog-modal.search-modal__content{right:0;bottom:0;left:0;top:76px;width:100%;max-width:100%;height:100%;box-shadow:none!important;padding:29px 0 0;margin-block-start:0;margin-bottom:0;border-radius:0!important}body:has(.search-modal__content[open]){position:static!important}.search-modal .search-modal__content .predictive-search{padding-left:92px;padding-right:92px}.search-modal .search-modal__content .predictive-search .predictive-search-form__header{padding:0;max-width:465px;margin-inline:auto;border-color:#ccc}.search-modal .search-modal__content .predictive-search .predictive-search-form__header:before{display:none}.search-modal .search-modal__content .predictive-search .predictive-search-form__header input.search-input{padding:9px 0;border:none;background:none;text-align:center;color:#111;font-weight:300;font-size:26.2px}.search-modal .search-modal__content .predictive-search .predictive-search-form__header input.search-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-modal .search-modal__content .predictive-search .predictive-search-form__header input.search-input::placeholder{color:#111;font-weight:300;font-size:26.2px}.search-modal .search-modal__content .predictive-search .predictive-search-form__header .predictive-search__reset-button{font-size:0;width:auto;min-width:auto;margin:0}.search-modal .search-modal__content .predictive-search .predictive-search-results__list{gap:0;padding:0}.search-modal .search-modal__content .predictive-search .predictive-search-results__products{padding:0}.search-modal .search-modal__content .predictive-search .predictive-search-results__list .resource-card{padding:55px 15px 0;row-gap:.875rem}.search-modal .search-modal__content .predictive-search .predictive-search-results__list .resource-card .resource-card__image{aspect-ratio:10/10;object-fit:contain}.search-modal .predictive-search-results__list .resource-card .resource-card__content{gap:var(--padding-2xs)}.search-modal .predictive-search-results__list .resource-card .resource-card__content .resource-card__title{font-size:15.7px;font-weight:400}.search-modal .predictive-search-results__list .resource-card .resource-card__content .price__sale:not(.price__hidden){display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;gap:6px;font-family:GillSans!important;font-weight:400!important;font-style:normal!important;font-size:14.7px!important}.search-modal .predictive-search-results__list .resource-card .resource-card__content .price__sale .from{display:none}.search-modal .predictive-search-results__list .resource-card .resource-card__content .price__sale .compare-at-price{font-size:80%;opacity:1;color:#949494;margin-left:6px}.search-modal .search-modal__content .predictive-search .predictive-search-results__list .predictive-search-results__card:hover{padding:0;background:transparent;margin:0}.search-modal .search-modal__content .predictive-search .predictive-search-results__list .predictive-search-results__card:active{transform:scale(1)}.search-modal .predictive-search-results__list .resource-card .resource-card__content .price__sale .price-off{display:none}.search-modal .search-modal__content .predictive-search .predictive-search-results__inner{overflow-x:hidden}.search-modal .search-modal__content .predictive-search .predictive-search-form__content{max-height:100%;padding-bottom:0!important;overflow-y:unset}.search-modal .search-modal__content .predictive-search .predictive-search-form__content-wrapper{overflow-y:auto;height:100%;max-height:calc(100dvh - 170px);display:block}.search-modal .search-modal__content .predictive-search .predictive-search-form__content-wrapper .predictive-search-form__footer{position:static;text-align:center;padding-top:44px}.search-modal .search-modal__content .predictive-search .predictive-search-form__footer .predictive-search__search-button{padding:0;border:0;background:transparent;letter-spacing:.5px;font-family:GillSans;font-weight:400;font-style:normal;font-size:14.7px;color:#111}body:not(.index):not(.cstm-collection) div#header-group{min-height:97px}.search-page__header{padding:30px 0 0!important}.search-page__header .text-block.h2 h3{font-size:26px;line-height:1.2;font-weight:400}.search-page__header .search-page-input__parent search-page-input-component:focus-visible{outline:none}.search-page__header form.search-page-input__parent input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-page__header form.search-page-input__parent input:focus-visible{outline:none}body.cstm-collection:has(.header[transparent]) .content-for-layout>.shopify-section:first-child:not(:has(.owl-item)){margin-top:calc(var(--header-height))!important}.cstm-collection .content-for-layout>.shopify-section:first-child{position:relative}.category-info{position:absolute;left:0;right:0;bottom:0;z-index:2}.category-info .info{background:#fff;margin:0 275px;text-align:center;padding:27px 30px 0}.category-info .container2{padding-inline:20px}.category-info .info h1{max-width:350px;margin:0 auto;padding:0;font-size:31.5px;font-weight:var(--font-body--weight);line-height:1.2;letter-spacing:.5px}.category-info .info .text{max-width:350px;margin:0 auto -8px;padding:15px 0 0;position:relative;font-size:15px}.category-info .info .text strong{font-weight:600}.facets.facets--horizontal{padding-top:30px}facets-form-component[form-style=horizontal] .accordian-filter-wrapper:not(:has(.facets__item)){display:none}.facets.facets--horizontal .facets__filters-wrapper{width:50%;max-width:100%;flex-direction:column}.facets.facets--horizontal .facets__filters-wrapper accordion-custom.type-to-search{width:100%}.facets.facets--horizontal .facets__filters-wrapper accordion-custom.type-to-search>details>summary{text-transform:uppercase;font-weight:400;font-size:11.5px;letter-spacing:1px!important;padding:13px 50px 12px 20px;position:relative}.facets.facets--horizontal .facets__filters-wrapper accordion-custom.type-to-search summary .filter-title{display:flex;align-items:flex-start;width:100%;text-transform:uppercase;font-weight:400;font-size:11.5px;letter-spacing:1px!important;color:#111}.facets.facets--horizontal .facets__filters-wrapper accordion-custom.type-to-search summary .filter-title .products-count-wrapper{height:auto;margin-left:0}.facets.facets--horizontal .facets__filters-wrapper accordion-custom.type-to-search summary .icon-plus{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:7px;height:6px;background:url(./arrow-icon-down.png) top center no-repeat;background-size:cover}.facets.facets--horizontal .facets__filters-wrapper accordion-custom.type-to-search details[open]>summary .icon-plus{background:url(./arrow-icon-top.png) top center no-repeat;background-size:cover}.facets.facets--horizontal .facets__filters-wrapper accordion-custom.type-to-search>details{max-width:275px;border:1px solid #e4e4e4;position:relative;transition:all .35s ease}.facets.facets--horizontal .facets__filters-wrapper accordion-custom.type-to-search details[open]{border-color:#111}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper{padding:0 20px 5px;position:absolute;width:calc(100% + 2px);left:-1px;right:1px;margin-top:-1px;z-index:222;border:1px solid #111;border-top-color:#fff;background:#fff;transition:all .35s ease}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper summary.facets__summary{text-transform:uppercase;font-weight:400;font-size:11.5px;letter-spacing:1px!important;position:relative;cursor:pointer;padding:10px 30px 10px 0;height:auto;opacity:1}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details{border-top:1px solid #e4e4e4}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component{position:relative;top:unset!important;background:none;box-shadow:none;min-width:unset;border-radius:0;width:auto;max-height:unset}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component .facets__inputs-wrapper{padding:0 0 10px;max-height:unset}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component ul{gap:0}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component ul li:has(input:disabled){display:none}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component .facets__clear--active{display:none}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component ul li label.checkbox__label{font-size:15.75px;line-height:2;align-items:center;font-weight:300}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component ul li label.checkbox__label .checkbox__label-text{padding-left:25px;line-height:2;white-space:normal}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component ul li label.checkbox__label .icon-checkmark{border-radius:100px;border-color:var(--color-foreground);width:10px;height:10px}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component ul li .checkbox input{width:10px;height:10px}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component ul li .checkbox__input:checked+.checkbox__label .icon-checkmark path{stroke:var(--color-foreground)}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component .facets__inputs-wrapper+facet-clear-component{display:none}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper summary.facets__summary .facets__status-wrapper{position:absolute;top:50%;right:0;transform:translateY(-50%);width:7px;height:6px;background:url(./arrow-icon-down.png) top center no-repeat;background-size:cover}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper summary.facets__summary .facets__status-wrapper span.svg-wrapper{display:none}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details[open] .facets__status-wrapper{background:url(./arrow-icon-top.png) top center no-repeat;background-size:cover}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper summary.facets__summary .facets__status-wrapper facet-status-component{display:none}.facets.facets--horizontal sorting-filter-component.sorting-filter{margin-left:auto;max-width:275px;width:100%}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom{width:100%}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details summary.facets__summary{transition:all .35s ease;margin:0;border:1px solid #e4e4e4;text-transform:uppercase;font-weight:400;font-size:11.5px;letter-spacing:1px!important;padding:13px 50px 12px 20px;position:relative;height:auto}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details floating-panel-component{box-shadow:none;width:100%;border:1px solid #111;border-top-color:#fff;left:0!important;right:0!important;top:100%!important;padding:0 20px 15px;border-radius:0;margin-top:-1px;transition:all .35s ease}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details[open] summary.facets__summary{border-color:#111}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details floating-panel-component .sorting-filter__options-inner{padding:0}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details summary .svg-wrapper{position:absolute;right:20px;transform:translateY(-50%);top:50%;margin:0;width:7px;height:6px;background:url(./arrow-icon-down.png) top center no-repeat;background-size:cover}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details summary .svg-wrapper svg{display:none}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details[open] summary .svg-wrapper{background:url(./arrow-icon-top.png) top center no-repeat;background-size:cover}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details floating-panel-component .sorting-filter__options-inner .sorting-filter__option{font-size:15.75px;line-height:2;padding:0;display:block}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details floating-panel-component .sorting-filter__options-inner .sorting-filter__option:hover{background:transparent}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details floating-panel-component .sorting-filter__options-inner .sorting-filter__option .icon-checkmark{display:none}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details floating-panel-component .sorting-filter__options-inner .sorting-filter__option input:checked+span+span{font-weight:400}.collection-wrapper ul.product-grid{gap:60px 30px;margin-top:30px;grid-template-columns:repeat(4,1fr)}product-price.text-block .price__sale span.price-item--sale{color:#d50000}product-price.text-block .price__sale:not(:has(.from)) .price-item__group:nth-of-type(2){margin-left:29px;position:relative}product-price.text-block .price__sale:not(:has(.from)) .price-item__group:nth-of-type(2):before{content:"|";position:absolute;left:-18px;top:50%;transform:translateY(-50%);color:var(--color);margin-top:-1px}product-price.text-block .price__sale:has(.from) .price-item__group:nth-of-type(3){margin-left:29px;position:relative}product-price.text-block .price__sale:has(.from) .price-item__group:nth-of-type(3):before{content:"|";position:absolute;left:-18px;top:50%;transform:translateY(-50%);color:var(--color);margin-top:-1px}.section-content-wrapper .collection-sco-title{max-width:450px}.product-details product-price.text-block .price-item__group,.product-details product-price.text-block .price-off{font-family:var(--font-family)}.product-details product-price.text-block .price__regular{font-family:var(--font-family)}.product-details product-price.text-block .price__sale .price-item__group:nth-of-type(2){margin-left:7px;position:relative}.product-details product-price.text-block .price__sale .price-item__group:nth-of-type(2):before{margin-top:-2px;position:static;transform:unset;display:inline-block;vertical-align:top;margin-right:10px;content:"|";left:-18px;top:50%;color:var(--color)}.cstm-product .header:not([transparent]){background:#fff}.product-information .product-details{margin:-5px auto 0!important;padding:0 67px 0 194px!important;width:100%}.product-details .product-title .button-secondary{padding:12px 20px;min-width:fit-content;transform:translateY(-8px);position:absolute;right:0;top:0}.product-details .product-title:has(.model-3d) h1{padding-right:150px}.product-details .product-title .button-secondary{padding:12px 20px;min-width:fit-content;transform:translateY(-8px)}.section.breadcrumbs nav.breadcrumb{font-size:10.5px;font-weight:400}.section.breadcrumbs nav.breadcrumb span[aria-hidden=true]{padding:0 5px}.section.breadcrumbs nav.breadcrumb a{transition:all .3s ease-in-out;font-weight:400}.section.breadcrumbs nav.breadcrumb a:hover{color:#bbb}.product-information media-gallery.sticky-content{position:static;border:1px solid #e4e4e4}.product-information media-gallery.media-auto-size .product-media-container{max-height:unset}.product-information media-gallery.media-auto-size .product-media{aspect-ratio:10/8.2}.product-information media-gallery.sticky-content slideshow-arrows{align-items:flex-end;mix-blend-mode:unset;bottom:20px;right:20px;justify-content:flex-end;display:flex!important;gap:6px;z-index:2}.product-information media-gallery.sticky-content slideshow-arrows .slideshow-control--style-custom{border:1px solid #acacac!important;width:34px!important;height:34px!important;border-radius:100px!important;min-width:34px;min-height:34px;padding:0;position:relative;transition:all .3s ease-in-out;scale:1}.product-information media-gallery.sticky-content slideshow-arrows .slideshow-control--style-custom .svg-wrapper{display:none}.product-information media-gallery.sticky-content slideshow-arrows .slideshow-control--style-custom.slideshow-control--previous:after{position:absolute;top:50%;left:50%;width:0;content:"";height:0;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #111111 transparent transparent;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.product-information media-gallery.sticky-content slideshow-arrows .slideshow-control--style-custom.slideshow-control--previous:hover:after{margin-left:-2px}.product-information media-gallery.sticky-content slideshow-arrows .slideshow-control--style-custom.slideshow-control--next:after{position:absolute;content:"";top:50%;left:50%;width:0;height:0;border-style:solid;transform:translate(-50%,-50%);transition:all .3s ease-in-out;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #111}.product-information media-gallery.sticky-content slideshow-arrows .slideshow-control--style-custom.slideshow-control--next:hover:after{margin-left:2px}.product-information .pdp-accodion-card{padding:27px 0 0!important;border-bottom:1px solid #e4e4e4}.product-information .pdp-accodion-card .details__header{padding:16px 25px 16px 0;text-transform:uppercase;font-weight:400;font-size:11.5px;letter-spacing:1px!important;line-height:1.73;position:relative}.product-information .pdp-accodion-card .details__header p{margin:0}.product-information .pdp-accodion-card accordion-custom details.details{border-top:1px solid #e4e4e4;border-bottom:0}.product-information .pdp-accodion-card .details__header span.icon-caret{position:absolute;top:50%;transform:translateY(-50%);right:3px;width:7px;height:6px;background:url(./arrow-icon-down.png) top center no-repeat;background-size:cover}.product-information .pdp-accodion-card details[open] .details__header span.icon-caret{background:url(./arrow-icon-top.png) top center no-repeat;background-size:cover}.product-information .pdp-accodion-card .details__header span.icon-caret svg{display:none}.product-information .pdp-accodion-card .details-content{padding-bottom:30px}.product-information .pdp-accodion-card .details-content :is(h1,h2,h3,h4,h5,h6){font-size:26px;line-height:1.2;font-weight:400;margin:0}.product-information .pdp-accodion-card .details-content p:not(:first-child){padding-top:20px}.product-information .pdp-accodion-card .details-content p{margin:0}.product-information .pdp-accodion-card .details-content ul{padding:24px 0 0 20px;margin:0}.product-information .pdp-accodion-card .details-content p a{text-decoration:none}.product-information .pdp-accodion-card .details-content p strong{font-weight:600}.product-details .variant-picker__form .variant-option--dropdowns{padding:15px 0 0}.product-details .variant-picker__form .variant-option label{text-transform:uppercase;font-weight:400;font-size:11.5px;letter-spacing:1px!important;display:block;padding-bottom:6px}.product-details .variant-picker__form .variant-option__select-wrapper{margin:0;border:0}.product-details .variant-picker__form .details{position:relative}.product-details .variant-picker__form .details .details-content{position:absolute;top:100%;left:0;background:#fff;border:1px solid #111;border-top:none;z-index:2;margin-top:-5px;padding-top:10px;padding-bottom:20px;width:100%}.product-details .variant-picker__form .details .details__header{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:11px 20px 10px;border:1px solid #dddddd}.product-details .variant-picker__form .active .details .details__header{border-color:#111}.product-details .variant-picker__form .details .details__header .svg-wrapper{position:absolute;right:20px;transform:translateY(-50%);top:50%;width:7px;height:6px;background:url(./arrow-icon-down.png) top center no-repeat;background-size:cover}.product-details .variant-picker__form .details .details__header span svg{display:none}.product-details .variant-picker__form .active .details .details__header .svg-wrapper{background:url(./arrow-icon-top.png) top center no-repeat;background-size:cover}.product-details #accordion .card .card-header h5 a:before{content:"";display:block;position:absolute;top:50%;right:3px;transform:translateY(-50%);width:7px;height:6px;background:url(./arrow-icon-down.png) top center no-repeat;background-size:cover}.product-details #accordion .card:has(.collapse.show) .card-header h5 a:before{background:url(./arrow-icon-top.png) top center no-repeat;background-size:cover}.product-details .variant-picker__form .details .details-content .cstm-option{padding:0 20px;cursor:pointer;line-height:2;min-height:20px}.product-details .variant-picker__form .details .details-content .cstm-option[selected]{font-weight:600}span.buy-buttons-block{padding-top:11px}span.buy-buttons-block span.product-form-text__error{margin-bottom:0}span.buy-buttons-block button.add-to-cart-button{width:100%;text-align:center;border:none;margin:0;padding:14px 20px;font-size:11.5px;letter-spacing:1px!important;height:auto;line-height:1.5}span.buy-buttons-block button.add-to-cart-button:active{scale:1;translate:unset}span.buy-buttons-block button.add-to-cart-button:hover{background:#111}.buy-buttons-block .add-to-cart-button[data-added=true]{opacity:.75}.buy-buttons-block [data-added=true] .add-to-cart__added-text{width:auto;height:auto}span.product-form-text__error{align-items:center}.custom-related-products.section{max-width:1170px;margin:15px auto;padding:30px 0;--page-margin: 0px}.custom-related-products.section .section-title{font-size:20px;text-align:left;margin-bottom:10px;letter-spacing:.5px;line-height:1.3;font-weight:600;font-style:normal;color:#121212}.custom-related-products .product-list{padding-left:25px;padding-right:25px}.custom-related-products .product-list .item{padding:0 10px 10px}.custom-related-products .product-list .item .title{font-size:16px;line-height:1.3;margin:10px 0 0;color:#121212}.custom-related-products .product-list .price-wrapper{min-height:21px;line-height:1.3;margin-bottom:10px}.custom-related-products .product-list .price-wrapper .sale-price{font-size:16px}.custom-related-products .product-list .price-wrapper .compare-price{font-size:16px;margin-left:8px;color:#000;text-decoration:line-through}.price-wrapper:has(.compare-price) .sale-price{color:#d50000}.model-3d-section .custom-liquid{height:635px;width:100%}.model-3d-section .custom-liquid iframe{border:1px solid #e4e4e4;border-radius:0!important}.page-width-content.about-page-content{max-width:750px;margin-inline:auto}.page-width-content rte-formatter>*:first-child{padding-top:0;margin-top:0}.page-width-content rte-formatter .founded{padding-bottom:46px}.page-width-content rte-formatter :is(h1,h2,h3,h4,h5,h6){font-weight:400;text-transform:uppercase;font-size:11.5px;padding:46px 0 0;margin:0}.section.page-width-content :is(h1,h2,h3,h4,h5,h6){line-height:1.2;letter-spacing:.5px}.page-width-content rte-formatter p{padding:24px 0 0;margin:0}.page-width-content rte-formatter p span img{max-width:170px}.page-width-content rte-formatter p a:hover{text-decoration-color:currentColor!important}.sticky-add-to-cart__bar button.sticky-add-to-cart__button .add-to-cart__added .add-to-cart__added-text{width:auto;height:auto}.group-block.left-side-bar{max-width:243px}.group-block.left-side-bar .section-custom-linklist{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:3px 0 4px;width:100%}.group-block.left-side-bar .section-custom-linklist .custom-linklist-wrapper{padding:8px 0}.group-block.left-side-bar .custom-linklist-wrapper ul li a{line-height:2;font-size:11.5px;letter-spacing:1px!important;font-weight:400;color:#111;text-transform:uppercase}.text-block.left-bar-content-bottom h3{margin:0}.text-block.left-bar-content-bottom p{padding:11px 0 0;margin:0;line-height:1.9;font-size:var(--font-paragraph--size)}.group-block.right-content-wrapper .right-contact-content{border-top:1px solid #e4e4e4;margin:27px 0 0}.group-block.right-content-wrapper .right-contact-content :is(h1,h2,h3,h4,h5,h6){font-weight:400;text-transform:uppercase;font-size:11.5px;padding:46px 0 0;margin:0}.group-block.right-content-wrapper .right-contact-content ul{padding:24px 0 7px 20px;margin:0}.group-block.right-content-wrapper .right-contact-content ul li{list-style:none;position:relative}.group-block.right-content-wrapper .right-contact-content ul li:before{content:"";display:block;position:absolute;top:9px;left:-20px;width:4px;height:4px;background:#111;border-radius:100px}.group-block.right-content-wrapper .right-contact-content p{padding-top:17px}.group-block.right-content-wrapper .right-contact-content>*:first-child{margin:0;padding:0}.group-block.right-content-wrapper .right-contact-content p{margin:0}.group-block.right-content-wrapper .right-contact-content p a{text-decoration-color:currentColor!important}.right-contact-content.trade-proramme p span img{max-width:427px}.handle-design-planning-service .right-contact-content img{width:revert-layer;display:unset}.handle-design-planning-service .right-content-wrapper .right-contact-content{display:block}.right-contact-content .row{display:flex;flex-wrap:wrap}.handle-care-maintenance .right-contact-content .row{margin-right:-15px;margin-left:-15px}.right-content-wrapper :is(.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto){position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.right-contact-content .col-12 p{padding:17px 0 0}.handle-care-maintenance .right-contact-content ul li span{text-decoration:none!important}.right-contact-content strong{font-weight:600}.right-content-wrapper .contact-form form{gap:0}.right-content-wrapper .contact-form form .contact-form__input{margin-bottom:7px;border:1px solid #dddddd;padding:14px 20px;color:#111;font-size:14.7px;line-height:16px;border-radius:0;background:transparent}.right-content-wrapper .contact-form form .contact-form__input::placeholder{color:#111;font-weight:400;text-transform:uppercase;font-size:11.5px;letter-spacing:1px!important}.right-content-wrapper .contact-form form .contact-form__input:focus-visible{outline:none}.right-content-wrapper .contact-form form .contact-form__form-row{gap:10px}.right-content-wrapper .contact-form form .button{width:calc(var(--size-style-width) - 5px)}.right-content-wrapper .contact-form form button.button.button{padding:12px 40px;letter-spacing:1px!important;font-size:11.5px;border:1px solid var(--color-primary-button-background)}.right-content-wrapper .contact-form form button.button.button:hover{background:var(--color-primary-button-background)}.right-content-wrapper .group-block-content .custom-liquid{width:100%}.right-content-wrapper .group-block-content .custom-liquid iframe.order_brochure{min-height:640px;margin:0 -15px;position:relative;width:calc(100% + 30px)}body.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span.cart-bubble__background{background:#fff!important}body.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span#cart-bubble-text{color:#111!important}body.handle-privacy-policy.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span.cart-bubble__background,body.page-faq.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span.cart-bubble__background,body.handle-terms-conditions.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span.cart-bubble__background,body.page-stores.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span.cart-bubble__background,body.page-exhibitions.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span.cart-bubble__background{background:#111!important}body.handle-privacy-policy.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span#cart-bubble-text,body.page-faq.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span#cart-bubble-text,body.handle-terms-conditions.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span#cart-bubble-text,body.page-stores.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span#cart-bubble-text,body.page-exhibitions.cstm-collection:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .cart-bubble span#cart-bubble-text{color:#fff!important}.content-for-layout>.shopify-section:last-child .section.store-page-image-text .custom-section-content{border-bottom:0}.section.store-page-image-text .custom-section-content{border-bottom:1px solid #e4e4e4}.section.store-page-image-text .group-block-content>.text-block:nth-of-type(1) h2{-webkit-font-smoothing:antialiased}.section.store-page-image-text .group-block-content>.text-block:nth-of-type(2) h3{margin:0;padding-top:23px;font-weight:400;font-size:11.5px;letter-spacing:1px!important;text-transform:uppercase;line-height:1.2}.section.store-page-image-text .group-block-content>.text-block:nth-of-type(2) p{margin:0;padding-top:17px;display:block}.section.store-page-image-text .group-block-content>.text-block:nth-of-type(2) p a:hover{text-decoration-color:var(--color-primary-hover)!important}.page-exhibitions .section.store-page-image-text .group-block-content>.text-block:nth-of-type(2) p a{text-decoration:none}.section.store-page-image-text .group-block-content .button.button-primary{margin-top:34px;border:1px solid var(--button-background-color);outline:none}.section.store-page-image-text .image-block+.group-block{margin:-6px 0 0}.section.store-page-image-text .group-block-content .button.button-primary:hover{background:var(--color-secondary-button-text);color:var(--color-primary-button-text)}.section.store-page-image-text .group-block-content .button.button-primary:after{display:none}.store-page-image-text img.image-block__image{filter:grayscale(1);transition:all .3s ease-in-out}.store-page-image-text img.image-block__image:hover,.page-exhibitions .store-page-image-text img.image-block__image{filter:unset}body:not(.index) .footer{border-top:0;padding-inline:40px}body:not(.index) .footer .shopify-section:nth-of-type(1) .section--page-width{display:block;border-top:1px solid #dddddd}body:not(.index) .footer .shopify-section:nth-of-type(2) .section--page-width{--page-margin: 0px}.enviroment-page-hero-title h3{line-height:1.33}.enviroment-page-hero-title h3 em{font-family:Editor;font-weight:300;font-style:italic}.hero.enviroment-hero-sec{min-height:calc(var(--hero-min-height) - .2vw)}.featured-product{position:relative;display:flex;margin:22px 0 -28px}.featured-product .image{width:177px;background:#fff;padding-right:20px;position:relative;z-index:1}.featured-product .image a{display:block}.featured-product .image a img{display:block;width:100%;border:1px solid #e4e4e4}.featured-product .right{padding:0 0 30px}.featured-product .right .title{text-transform:uppercase;font-weight:400;font-size:11.5px;letter-spacing:1px}.featured-product .right .product-title{padding:12px 0 0}.featured-product .right .product-title a{font-size:15.7px;font-weight:400}.featured-product .right .price{font-family:GillSans;font-weight:400;font-style:normal;font-size:14.7px;padding:4px 0 0}.collection-seo .seo-description{max-width:750px;margin:0 auto;padding:20px 0 0;position:relative}.collection-seo .seo-description :is(h1,h2,h3,h4,h5,h6){font-weight:400;text-transform:uppercase;font-size:11.5px;padding:46px 0 0;margin:0}.collection-seo .seo-description :is(h1,h2,h3,h4,h5,h6) strong{font-weight:600}.collection-seo .seo-description p{padding:17px 0 0;margin:0}.collection-seo .seo-description p a{text-decoration:none}.collection-seo .seo-description ul{padding:24px 0 7px 20px;text-align:left}.collection-seo .seo-description ul li{position:relative;list-style:none}.collection-seo .seo-description ul li:before{content:"";display:block;position:absolute;top:9px;left:-20px;width:4px;height:4px;background:#111;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}.collection-seo .seo-description *:first-child{padding-top:0;margin-top:0}.collections-list-row .group-block-content{display:grid;grid-template-columns:repeat(3,1fr);gap:0 var(--gap)}.collections-list-row .group-block-content .group-block-content{display:block}.collections-list-row .group-block-content .group-block-content .image-block[style*="--ratio: 1.4038"]{height:20.1vw;margin-bottom:8px}.collections-list-row .group-block-content .group-block-content .image-block[style*="--ratio: 1.4038"] img{aspect-ratio:unset}.collections-list-row .group-block-content .group-block-content .spacing-style.text-block:nth-of-type(2) p{font-family:Editor;font-style:italic}.collections-list-row .group-block-content>.group-block.group-block--height-fill{padding-top:59px!important}.cstm-cart .cart-items-component .section.section--page-width{padding-inline:40px;display:block}.cstm-cart .cart-page{padding:85px 0;display:block}.cstm-cart .cart-items-component{display:block}.cstm-cart .cart-page .cart-page__items{margin-top:0}.cstm-cart .cart-items-component .cart-page__title h1{padding:0 0 40px;font-family:Gill Sans,serif;font-size:26px;line-height:1.2;font-weight:400;-webkit-font-smoothing:antialiased;justify-content:center;width:100%}.cstm-cart .cart-items-component .cart-page__title h1 .cart-bubble__background{background:#000}.cstm-cart .cart-items-component .cart-page__title h1 .cart-bubble__text-count{color:#fff}.cstm-cart .cart-items-component .cart-items__table tr{display:table-row}.cstm-cart .cart-items-component .cart-items__table tr th{padding:.75rem;font-weight:400}.cstm-cart .cart-items-component .cart-items__table tr td{padding:17px 10px}.cstm-cart .cart-items-component .cart-items__table tr td:first-child{padding-left:0}.cstm-cart .cart-items-component .cart-items__table tr td:last-child{padding-right:0}.cstm-cart .cart-items-component .cart-items__table tr th,.cstm-cart .cart-items-component .cart-items__table tr td{vertical-align:top;border-top:1px solid #dee2e6;text-align:left;display:table-cell;width:auto}.cstm-cart .cart-items-component .cart-items__table tr td.cart-items__error.hidden{display:table-cell!important}.cstm-cart .cart-items-component .cart-items__table tr td img{max-width:90px}.cstm-cart .cart-items-component .cart-items__table tr td .cart-items__media-container{display:inline-block;aspect-ratio:auto;width:auto}.cstm-cart .cart-items-component .cart-items__table tr td.cart-items__error.hidden .cart-item__error{display:inline-block;width:fit-content;visibility:hidden}.cstm-cart .cart-items-component .cart-items__table tr td.cart-items__details{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 4px}.cstm-cart .cart-items-component .cart-items__table tr td.cart-items__details *{margin:0}.cstm-cart .cart-items-component .cart-items__table tr td.cart-items__details button{height:auto;width:auto}.cstm-cart .cart-items-component .cart-items__table tr td *{font-weight:300;line-height:1.73;font-size:15px;color:#111;letter-spacing:.5px;text-transform:none}.cstm-cart .cart-items-component .cart-items{overflow-x:auto}.cstm-cart .cart-page .cart-summary__inner{padding:0;margin-left:auto;width:220px;gap:30px}.cstm-cart .cart-page .cart-summary__inner .cart-totals{margin:0;padding:0;border:0;display:block}.cstm-cart .cart-page .cart-summary__inner .cart-totals .cart-totals__container{display:block}.cstm-cart .cart-page .cart-summary__inner .cart-totals .cart-totals__total{justify-content:flex-end;gap:6px}@media(min-width:768px){.right-content-wrapper .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.cstm-collection .content-for-layout>.shopify-section:first-child:not(:has(.owl-item)) .category-info{position:relative;margin-top:10px}.section-resource-list .hide-desk-icon slideshow-arrows{display:none}.group-block.categories-top-left-card{margin-top:83px}.group-block.categories-top-right-card{margin-top:-11px}.group-block.categories-bottom-left-card{margin-top:256px}.group-block.categories-bottom-right-card{margin-top:-65px}.category-row-wrapper .categories-card-content{margin-top:-45px;transition:all .3s ease-in-out}.category-card-wrapper:hover .categories-card-content{padding-top:48px!important;margin-top:-65px}.group-block.social-link-mobile{display:none}}@media(min-width:992px){.page-exhibitions .section.store-page-image-text,.page-stores .section.store-page-image-text{--page-margin: 40px}body.page-faq .content-for-layout>.shopify-section:first-child,body.cstm-page.page-exhibitions .content-for-layout>.shopify-section:first-child,body.handle-terms-conditions.cstm-page .content-for-layout>.shopify-section:first-child,body.handle-privacy-policy.cstm-page .content-for-layout>.shopify-section:first-child,body.cstm-page.page-stores .content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-height))!important}.cstm-collection:not(:has(.owl-item)) #header-component[data-menu-style=menu] span.cart-bubble__background{background:#111}.cstm-collection:not(:has(.owl-item)) #header-component[data-menu-style=menu] .cart-bubble span#cart-bubble-text{color:#fff}body.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) #header-component[data-menu-style=drawer] .header__row.header__row--top .header__columns:after{border-bottom:1px solid #fff3}body.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) #header-component[data-menu-style=drawer] span.svg-wrapper{border-color:#fff}body.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) #header-component[data-menu-style=drawer] span.svg-wrapper:before{background:#fff}.group-block.right-content-wrapper{padding-left:80px}.page-exhibitions.page-stores .header.fixed.active,.cstm-collection.page-stores .header.fixed.active{top:0}.cstm-collection header.fixed.nav-fix{top:20px}.header__columns .header__column *{transition:all .3s ease-in-out}body:has(.cart-drawer__dialog[open]) .header__column *{color:#111}body:has(.cart-drawer__dialog[open]) .header-logo__image-container--inverse{filter:invert(1)}body:has(.cart-drawer__dialog[open]) span.cart-bubble__background{background:#111}body:has(.cart-drawer__dialog[open]) span#cart-bubble-text *{color:#fff}body:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link{color:#fff}body:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link:hover{color:#ffffffb3}body:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action shopify-account:hover *{color:#ffffffb3}body:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action:hover{color:#ffffffb3}body:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action{color:#fff}body:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .account-button__text{color:#fff}body:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .cart-bubble__background{background:#fff}body:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse #cart-bubble-text{color:#111}body:not(:has(.fixed.active)) .collection-header-inverse .header-logo__image-container--original{filter:invert(1)}body:has(.cart-drawer__dialog[open]) .collection-header-inverse .header-logo__image-container--original{filter:unset}body.page-faq:not(:has(.fixed.active)) .collection-header-inverse .header-logo__image-container--original,body.handle-privacy-policy:not(:has(.fixed.active)) .collection-header-inverse .header-logo__image-container--original,body.handle-terms-conditions:not(:has(.fixed.active)) .collection-header-inverse .header-logo__image-container--original,body.page-stores:not(:has(.fixed.active)) .collection-header-inverse .header-logo__image-container--original,body.page-exhibitions:not(:has(.fixed.active)) .collection-header-inverse .header-logo__image-container--original{filter:unset}body.page-faq:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link,body.handle-privacy-policy:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link,body.handle-terms-conditions:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link,body.page-stores:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link,body.page-exhibitions:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link{color:#111}body.page-faq:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link:hover,body.handle-privacy-policy:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link:hover,body.handle-terms-conditions:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link:hover,body.page-stores:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link:hover,body.page-exhibitions:not(:has(.fixed.active)) .collection-header-inverse .menu-list__link:hover{color:#ddd}body.page-faq:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action shopify-account:hover *,body.handle-privacy-policy:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action shopify-account:hover *,body.handle-terms-conditions:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action shopify-account:hover *,body.page-stores:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action shopify-account:hover *,body.page-exhibitions:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action shopify-account:hover *{color:#bbb}body.page-faq:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action:hover,body.handle-privacy-policy:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action:hover,body.handle-terms-conditions:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action:hover,body.page-stores:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action:hover,body.page-exhibitions:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action:hover{color:#bbb}body.page-faq:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action,body.handle-privacy-policy:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action,body.handle-terms-conditions:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action,body.page-stores:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action,body.page-exhibitions:not(:has(.fixed.active)):not(:has(.cart-drawer__dialog[open])) .collection-header-inverse .header-actions__action{color:#111}body:has(.fixed.active) .collection-header-inverse .menu-list__link:hover{color:#bbb}body:has(.fixed.active) .collection-header-inverse .header-actions__action shopify-account:hover *{color:#bbb}body:has(.fixed.active) .collection-header-inverse .header-actions__action:hover{color:#bbb}.category-info .container2{padding-inline:60px}body.page-enviroment .content-for-layout>.shopify-section:first-child,body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:-20px}body.page-enviroment .content-for-layout>.shopify-section:first-child{z-index:-3}#header-component[data-menu-style=menu] :is(.header-menu,.dropdown-localization){display:flex}.page-width-wide{--page-margin: 60px}.section.model-3d-section.section--page-width,.section.breadcrumbs.section--page-width,.product-information.section--page-width,header .section--page-width,footer .section--page-width{--page-margin: 40px}header #header-component[data-menu-style=drawer] .section--page-width .header__columns{margin-inline:40px}header #header-component[data-menu-style=drawer] .menu-drawer-container .header__icon--summary{padding-inline:0;width:auto}.cart-drawer__inner .cart-drawer__header,.cart-drawer__inner .cart-drawer__items,.cart-drawer__inner .cart-drawer__summary{padding-inline:var(--cart-drawer-inline-padding-desktop);-webkit-mask-image:none!important;mask-image:none!important}.cart-drawer__inner .cart-drawer__summary{padding-block-end:2.5rem}header-menu overflow-list.overflow-menu .menu-list__list-item[slot=more]{display:none}}@media(max-width:1298px){.product-information .product-details{padding-left:120px!important;padding-right:40px!important}}@media(min-width:1199px){header-component .header-menu__inner nav.menu-list .overflow-menu .menu-list__list-item:not(:last-child):not(:nth-last-child(2)){margin-right:25px}header-component .header-menu__inner nav.menu-list .overflow-menu .menu-list__list-item:nth-last-child(2) span{padding-inline-end:0}}@media(min-width:1099px){.page-width-wide{--page-margin: 107px}.category-info .container2{padding-inline:107px}}@media(max-width:1199px){.category-info .info{margin:0 225px}.product-information .product-details{padding-left:80px!important}}@media(max-width:1098px){.product-information .product-details{padding-left:60px!important;padding-right:20px!important}.category-info .info{margin:0 200px}.categories-card-content .group-block-content .text-block:nth-of-type(2) p{white-space:normal}.categories-card-content .group-block-content .text-block:nth-of-type(3) p{white-space:normal}.title-link-wrapper{left:60px}}@media(max-width:1160px){header-component .header-menu__inner nav.menu-list .overflow-menu .menu-list__list-item>.menu-list__link{font-size:12px}}@media(min-width:768px)and (max-width:999px){.section-resource-list .resource-list__carousel slideshow-slides slideshow-slide.resource-list__slide{width:31%}}@media(max-width:991px){.custom-related-products.section .section-title{padding-inline:20px}.cstm-cart .cart-items-component .section.section--page-width{padding:0 20px}.collections-list-row .group-block-content{grid-template-columns:repeat(2,1fr);gap:0 46px}.collections-list-row .group-block-content .group-block-content .image-block[style*="--ratio: 1.4038"]{height:32vw}.enviroment-page-hero-title.spacing-style{padding-bottom:60px}body:not(.index) .footer{padding-inline:20px}.section.store-page-image-text .image-block+.group-block{padding-left:35px!important}.header__row--top cart-drawer-component .header-actions__cart-icon .cart-bubble{padding:0;margin:0}.product-information media-gallery.media-auto-size .product-media{aspect-ratio:10/10}body.cstm-collection:has(.header[transparent]) .content-for-layout>.shopify-section:first-child:not(:has(.owl-item)){margin-top:0!important}.model-3d-section .custom-liquid{height:65vh;margin-top:5px}.product-information .product-details{padding-left:40px!important;padding-right:0!important}.close-cart{z-index:4}body:not(.index):not(.cstm-collection) div#header-group{min-height:60px}.header-logo__image-container--inverse{transition:all .7s ease}#header-component[data-menu-style=drawer]:has(.header-logo__image-container--inverse) .header__icon--menu span.svg-wrapper{border-color:#fff!important;transition:all .5s ease}#header-component[data-menu-style=drawer]:has(.header-logo__image-container--inverse) .header__icon--menu span.svg-wrapper:before{background:#fff!important;transition:all .5s ease}header.active #header-component[data-menu-style=drawer]:has(.header-logo__image-container--inverse) .header__icon--menu span.svg-wrapper,body:has(dialog[open]) #header-component[data-menu-style=drawer]:has(.header-logo__image-container--inverse) .header__icon--menu span.svg-wrapper{border-color:#111!important;transition:all .5s ease}header.active #header-component[data-menu-style=drawer]:has(.header-logo__image-container--inverse) .header__icon--menu span.svg-wrapper:before,body:has(dialog[open]) #header-component[data-menu-style=drawer]:has(.header-logo__image-container--inverse) .header__icon--menu span.svg-wrapper:before{background:#111!important;transition:all .5s ease}body:has(.menu-drawer-container.menu-open) .header-logo__image-container--inverse,body:has(dialog[open]) .header-logo__image-container--inverse{filter:invert(1);transition:all .5s ease}.header__row--top cart-drawer-component .header-actions__cart-icon .cart-bubble span.cart-bubble__background{transition:all .5s ease}body:has(.menu-drawer-container.menu-open) span.cart-bubble__background,body:has(dialog[open]) span.cart-bubble__background{background:#111;transition:all .5s ease}body:has(.menu-drawer-container.menu-open) span.cart-bubble__text,body:has(dialog[open]) span.cart-bubble__text{color:#fff;transition:all .5s ease}.cstm-collection #header-component .header__row.header__row--top .header__columns:after{border-bottom:1px solid rgba(255,255,255,.2)}.cstm-collection:not(:has(.owl-item)) #header-component .header__row.header__row--top .header__columns:after{border-bottom:1px solid #ddd}.cstm-collection:not(:has(.owl-item)) span.cart-bubble__background{background:#111}.cstm-collection:not(:has(.owl-item)) .cart-bubble span#cart-bubble-text{color:#fff}body.cstm-collection:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-group-height) * -1)!important}body.cstm-collection.cstm-page .content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-group-height) * -1)!important}body.page-faq.cstm-page .content-for-layout>.shopify-section:first-child,body.handle-terms-conditions.cstm-page .content-for-layout>.shopify-section:first-child,body.cstm-page.page-exhibitions .content-for-layout>.shopify-section:first-child,body.cstm-page.page-stores .content-for-layout>.shopify-section:first-child{margin-top:0!important}body.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) span.header-logo__image-container img{filter:invert(1);transition:all .3s ease}body.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) summary.header__icon.header__icon--menu{color:#fff;transition:all .3s ease}body.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) summary.header__icon.header__icon--menu span.svg-wrapper.header-drawer-icon{border-color:currentColor!important;transition:all .3s ease}body.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) summary.header__icon.header__icon--menu span.svg-wrapper.header-drawer-icon:before{background:currentColor!important;transition:all .3s ease}body.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) .cart-bubble__background{background:#fff;transition:all .3s ease}body.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) .cart-bubble span#cart-bubble-text{color:#111;transition:all .3s ease}body.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) #header-component .header__row.header__row--top .header__columns:after{transition:all .3s ease;border-bottom:1px solid #fff3}body.handle-privacy-policy.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) #header-component .header__row.header__row--top .header__columns:after,body.handle-terms-conditions.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) #header-component .header__row.header__row--top .header__columns:after,body.page-stores.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) #header-component .header__row.header__row--top .header__columns:after,body.page-exhibitions.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) #header-component .header__row.header__row--top .header__columns:after{border-bottom:1px solid #ddd}body.handle-privacy-policy.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) span.header-logo__image-container img,body.page-faq.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) span.header-logo__image-container img,body.handle-terms-conditions.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) span.header-logo__image-container img,body.page-stores.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) span.header-logo__image-container img,body.page-exhibitions.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) span.header-logo__image-container img{filter:unset}body.page-faq.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) summary.header__icon.header__icon--menu,body.handle-privacy-policy.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) summary.header__icon.header__icon--menu,body.handle-terms-conditions.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) summary.header__icon.header__icon--menu,body.page-stores.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) summary.header__icon.header__icon--menu,body.page-exhibitions.cstm-collection.cstm-page header.fixed:not(.active):not(:has(details[open])):not(:has(dialog[open])) summary.header__icon.header__icon--menu{color:#111}.collection-wrapper ul.product-grid{grid-template-columns:repeat(3,1fr)}.category-info .info{margin:0 160px}.search-page__header input.search-page-input{padding-block:var(--padding-xs)}body:not(.index) div#header-group{min-height:60px}.search-modal .dialog-modal.search-modal__content{top:60px}.menu-drawer .menu-drawer__utility-links .predictive-search-form__header-inner .predictive-search__reset-button{display:none}.menu-drawer .menu-drawer__utility-links .predictive-search-form__content-wrapper{position:static;overflow-y:auto;max-height:var(--modal-max-height)}.menu-drawer .menu-drawer__utility-links .predictive-search-form__content-wrapper .predictive-search-form__content{padding:0!important;max-height:unset;overflow-y:unset}.menu-drawer .menu-drawer__utility-links .predictive-search-form__content-wrapper .predictive-search-form__footer{position:static;text-align:center;padding-top:44px}.menu-drawer .menu-drawer__utility-links .predictive-search-form__content-wrapper .predictive-search-form__footer .predictive-search__search-button{background:transparent;color:#111;border:0;font-family:GillSans;font-weight:400;font-style:normal;font-size:14.7px;letter-spacing:.5px}.search-modal .search-modal__content .predictive-search{padding-left:20px;padding-right:20px}.menu-drawer .menu-drawer__utility-links #predictive-search-products .resource-card{padding-top:20px;gap:0}.menu-drawer .menu-drawer__utility-links #predictive-search-products .resource-card{padding-top:20px;row-gap:.875rem}.menu-drawer .menu-drawer__utility-links #predictive-search-products .resource-card .resource-card__content{gap:var(--padding-2xs)}.menu-drawer .menu-drawer__utility-links #predictive-search-products .resource-card .resource-card__title{font-size:15.7px;font-weight:400;border:0;padding:0;margin:0}.menu-drawer .menu-drawer__utility-links #predictive-search-products .resource-card .price__sale:not(.price__hidden){display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;gap:6px;font-family:GillSans!important;font-weight:400!important;font-style:normal!important;font-size:14.7px!important}.menu-drawer .menu-drawer__utility-links #predictive-search-products .resource-card .resource-card__content .price__sale .from{display:none}.menu-drawer .menu-drawer__utility-links #predictive-search-products .resource-card .resource-card__content .price__sale .compare-at-price{font-size:80%;opacity:1;color:#949494;margin-left:6px}.menu-drawer .menu-drawer__utility-links #predictive-search-products .predictive-search-results__card:hover{padding:0;background:transparent;margin:0}.menu-drawer .menu-drawer__utility-links #predictive-search-products .predictive-search-results__card:active{transform:scale(1)}.menu-drawer .menu-drawer__utility-links #predictive-search-products .resource-card .resource-card__content .price__sale .price-off{display:none}.menu-drawer .menu-drawer__utility-links #predictive-search-products{padding:0}.menu-drawer .menu-drawer__utility-links .predictive-search-form__header{padding:0;position:static}body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:0}header.fixed{top:0}.dialog-drawer:has(.cart-drawer__heading--empty) .cart-drawer__inner{padding-top:70px}.dialog-drawer .cart-drawer__inner{padding-top:70px}.cart-drawer__dialog.dialog-drawer{z-index:-2}body:has(.cart-drawer__dialog[open]) header-component.header:before{display:none}.dialog-drawer:has(.cart-drawer__heading--empty) .cart-drawer__inner{padding:40px 20px 30px}.title-link-wrapper{left:20px;top:61px}.categories-card-content{width:90%!important}#header-component[data-menu-style=menu] :is(.header-menu,.dropdown-localization){display:none!important}.menu-drawer__menu.has-submenu{margin-bottom:0!important}#header-component[data-menu-style=menu] .header__drawer .header__icon--menu span.svg-wrapper{position:relative;border-top:1px solid #111;border-bottom:1px solid #111;width:23px;min-width:23px;height:11px}#header-component[data-menu-style=menu] .header__drawer .header__icon--menu span.svg-wrapper svg{display:none}#header-component[data-menu-style=menu] .header__drawer .header__icon--menu span.svg-wrapper:before{content:"";display:block;position:absolute;top:4px;left:0;right:0;height:1px;background:#111}header .section--page-width .header__columns{margin-inline-start:0}.page-width-wide{--page-margin: var(--margin-lg)}.cart-drawer__inner .cart-drawer__header,.cart-drawer__inner .cart-drawer__items,.cart-drawer__inner .cart-drawer__summary{padding-inline:var(--cart-drawer-inline-padding-mobile)}.cart-drawer__inner .cart-drawer__summary{padding-block-end:1.875rem}.cart-drawer__dialog.dialog-drawer{width:100%;max-width:100%}.cart-drawer__header .cart-drawer__close-button{top:var(--margin-sm);right:var(--padding-xl);margin-right:0;width:auto}.cart-drawer__header .cart-drawer__close-button span{width:auto}}@media(min-width:750px)and (max-width:991px){#header-component[data-menu-style=menu] .header__drawer{display:block!important}#header-component[data-menu-style=menu] .header__drawer .header__icon--menu{padding-inline-start:0}#header-component[data-menu-style=menu] .header__column--right search-button.search-action{display:none}#header-component[data-menu-style=menu] .header__column--right .account-button.header-actions__action{visibility:hidden;opacity:0}}@media(min-width:768px)and (max-width:769px){.section.store-page-image-text .image-block+.group-block{padding-top:0!important}.categories-top-left-card,.categories-bottom-left-card{padding-inline-end:70px!important}.categories-top-left-card .categories-card-content{padding:27px 0 0!important}.categories-bottom-left-card .categories-card-content,.categories-top-right-card .categories-card-content{padding:27px 30px 0!important}.categories-bottom-right-card .categories-card-content{padding:27px 0 0!important}.our-story-hero-banner .hero__content-wrapper .text-block:nth-of-type(2){padding-block-start:20px!important;padding-block-end:58px!important}.our-story-hero-banner .hero__content-wrapper .text-block:nth-of-type(1){padding-block-end:28px!important}footer.footer .section .footer-content{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end)!important;padding-inline:var(--padding-inline-start) var(--padding-inline-end)!important}footer.footer .section .utilities{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end)!important}}@media(min-width:750px)and (max-width:767px){.product-information .product-information__grid{display:block;padding-inline:20px}.category-row-wrapper>.group-block-content{display:block}.category-row-wrapper>.group-block-content .group-block--width-custom{flex-basis:100%;width:100%!important}}@media(min-width:750px)and (max-width:768px){.group-block.right-content-wrapper{padding-top:0!important}}@media(max-width:768px){.right-content-accordion-title h4{font-size:21px;padding-bottom:10px!important}.facets.facets--horizontal{padding-top:30px!important}.collection-wrapper ul.product-grid .user-select-text .text-block{padding-block-start:14px!important}.group-block.left-side-bar .section-custom-linklist{margin-top:27px}.group-block.right-content-wrapper .right-contact-content{padding-top:27px!important}.right-content-wrapper .contact-form.spacing-style{padding-top:29px!important}.group-block.side-bar-content-bottom{padding-top:30px!important}.collections-list-row .group-block-content .group-block-content .spacing-style.text-block:nth-of-type(1){padding-block-start:15px!important}.collections-list-row .group-block-content .group-block-content .spacing-style.text-block:nth-of-type(2){padding-block-start:4px!important}}@media(max-width:767px){.cstm-cart .cart-page{padding:40px 0!important}.cstm-cart .cart-items-component .cart-page__title h1{padding:0 0 25px}.policy-page-title h1{font-size:21px}.page-width-content rte-formatter .founded{padding-bottom:6px}.collections-list-row .group-block-content{grid-template-columns:1fr;gap:0}.collections-list-row .group-block-content>.group-block.group-block--height-fill{padding-top:36px!important}.collections-list-row .group-block-content .group-block-content .image-block[style*="--ratio: 1.4038"]{height:auto}.collections-list-row .group-block-content .group-block-content .image-block[style*="--ratio: 1.4038"] img{aspect-ratio:1.4}.cstm-list-collections .title-link-wrapper{padding-top:60px}.right-content-wrapper .group-block-content .custom-liquid iframe.order_brochure{min-height:960px;margin:19px -15px 0}.hero.enviroment-hero-sec{min-height:var(--hero-min-height-mobile)}.enviroment-page-hero-title.spacing-style{padding-top:10px!important;padding-bottom:30px!important}.enviroment-page-hero-title.spacing-style h3{font-size:21px}.section.store-page-image-text .custom-section-content .mobile-column{flex-direction:column}.section.store-page-image-text .custom-section-content .mobile-column .image-block{width:100%}.section.store-page-image-text .image-block+.group-block{width:100%;padding-left:0!important;margin-top:0}.section.store-page-image-text .group-block-content>.text-block:nth-of-type(1) h2{padding:0 0 9px;font-size:21px}.product-information .product-details>.group-block.group-block--height-fit{max-width:100%}.group-block.right-content-wrapper .text-block h1,.group-block.left-side-bar .spacing-style.text-block h2{font-size:21px}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content .group-block-content:has(rte-formatter)>div.text-block{padding-bottom:0!important}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content .group-block-content rte-formatter{padding-top:15px!important}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content .group-block-content>div.text-block{padding-bottom:15px!important}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content .group-block-content>div.text-block h3{font-size:21px!important}.discover-more-multicolumn-sec .section-content-wrapper .group-block .group-block-content .group-block-content a.size-style{margin-top:19px}.product-details .product-title h1{font-size:21px}.section.breadcrumbs nav.breadcrumb span[aria-hidden=true]{padding:0 4px}.cstm-collection .content-for-layout>.shopify-section:first-child:not(:has(.owl-item)) .category-info{margin-top:0}.cstm-collection .content-for-layout>.shopify-section:first-child:not(:has(.owl-item)) .category-info .info{margin:0;padding:22px 20px 0}.product-details .variant-picker__form .variant-option--dropdowns select.hidden{display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:11px 20px 10px;border:1px solid #dddddd;font-size:15px;background:url(./arrow-icon-down.png) no-repeat right 10px center;background-size:7px 6px}.product-details .variant-picker__form .accordion-custom{display:none}.product-information .product-details{padding-left:0!important;padding-top:30px!important;margin:0!important}.section-content-wrapper .collection-sco-title h2{font-size:24px}.product-grid-container button.see-more{margin:40px auto 0}.collection-wrapper ul.product-grid{grid-template-columns:repeat(2,1fr);gap:30px}.category-info{position:relative;margin-top:-40px}.category-info .info{margin:0}.category-info .info h1{font-size:24px}.category-info .info .text{margin-bottom:0}.newsletter-form-footer .email-signup-block{margin:3px 0 21px}.newsletter-form-footer .text-block:nth-of-type(2)[style*="--line-height: var(--line-height--body-tight)"] h3,.newsletter-form-footer .text-block:nth-of-type(1)[style*="--line-height: var(--line-height--body-tight)"] h3{line-height:1.33;font-size:21px}.menu-link-footer{padding:27px 0 0}.menu-link-footer nav.details-content{padding:17px 0 0}.group-block.social-link-desktop{display:none}.group-block.social-link-mobile .social-icons__wrapper{gap:10px;padding-top:27px}.group-block.social-link-mobile .social-icons__wrapper .social-icons__icon{width:26px;height:26px;fill:#aaa}.group-block.social-link-mobile .social-icons__wrapper .social-icons__icon-wrapper{width:26px;height:26px}.title-link-wrapper{top:41px}.title-link-wrapper ul.hover-links-wrapper{padding:18px 0 0}.popular-categories-title h3{margin-block-end:30px!important}.categories-top-right-card{margin:54px 0 0}.categories-bottom-left-card{margin:55px 0 0}.categories-bottom-right-card{margin:54px 0 0}.category-row-wrapper .categories-card-content{width:100%!important}.categories-card-content .group-block-content .text-block:nth-of-type(1) p{font-size:14px!important}.categories-card-content .group-block-content .text-block:nth-of-type(2) p{padding:2px 0 0;font-size:21px}.categories-card-content .group-block-content .text-block:nth-of-type(3) p{font-size:21px}.title-link-wrapper ul.hover-links-wrapper .tab-title a{line-height:2.2;font-size:18px}.title-link-wrapper ul.hover-links-wrapper .tab-title.active a{line-height:1.7;font-size:24px}.feature-collection-title .group-block-content .text-block:nth-of-type(2) p{font-size:21px}.feature-collection-title .group-block-content .text-block:nth-of-type(1) h3{font-size:21px}.our-story-hero-banner .hero__content-wrapper[style*="--flex-direction: column"]{max-width:100%;align-items:center}.our-story-hero-banner .hero__content-wrapper div.text-block h3{font-size:21px}.our-story-hero-banner .hero__content-wrapper .text-block:nth-of-type(2) p:not(:last-child){padding-bottom:.9375rem}.our-story-hero-banner .hero__content-wrapper .text-block:nth-of-type(2) p{text-align:center;max-width:100%}.our-story-hero-banner .hero__content-wrapper .text-block:nth-of-type(2){padding-block-start:1.875rem!important;padding-block-end:2.125rem!important}.section-resource-list .resource-list__carousel slideshow-arrows{top:auto;right:auto;left:50%;bottom:-70px;transform:translate(-50%);padding-inline-end:0}.section-resource-list .resource-list__carousel slideshow-slides slideshow-slide.resource-list__slide{margin:0}.section-resource-list .column-count-mobile-2 slideshow-slides slideshow-slide.resource-list__slide{width:calc((100% - 30px)/2)}}@media(max-width:749px){.group-block.menu-link-footer .group-block-content accordion-custom.menu{flex:0 0 58.333333%}.group-block.menu-link-footer .group-block-content accordion-custom.menu+accordion-custom.menu{flex:0 0 41.666667%}.contact-page-wrapper accordion-custom .details-content .accordion-content-top{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:3px 0 4px!important}.contact-page-wrapper accordion-custom .details-content .accordion-content-top .section-custom-linklist{width:100%;padding:8px 0}.contact-page-wrapper .accordion-content-bottom .text-block h3{margin:0}.contact-page-wrapper .accordion-content-bottom .text-block p{padding:11px 0 0;margin:0;line-height:1.9;font-size:var(--font-paragraph--size)}.contact-page-wrapper .accordion-content-top .section-custom-linklist ul li a{font-size:11.5px;line-height:2;text-transform:uppercase;letter-spacing:1px!important;font-weight:400}.contact-page-wrapper accordion-custom details.details{border:1px solid #ddd!important}.contact-page-wrapper accordion-custom details.details .details__header{padding:10px 20px;position:relative}.contact-page-wrapper accordion-custom details.details .details__header h2{margin:0;font-size:21px;font-weight:300;line-height:1.2;letter-spacing:.5px}.contact-page-wrapper accordion-custom details.details .details__header .svg-wrapper{position:absolute;right:20px;transform:translateY(-50%);top:50%;width:7px;height:6px;background:url(./arrow-icon-down.png) top center no-repeat;background-size:cover}.contact-page-wrapper accordion-custom details.details .details__header span svg{display:none}.contact-page-wrapper accordion-custom .details-content{border-top:1px solid #ddd;padding:20px}.right-content-wrapper .contact-form form .button{width:100%}.right-content-wrapper .contact-form form .contact-form__form-row{gap:0}.contact-page-wrapper .custom-section-content>.spacing-style{gap:0}.product-information .product-information__grid{padding-inline:20px}.cart-drawer__items .cart-items__table-row .cart-items__quantity .quantity-selector input[type=number]{max-width:calc(var(--quantity-selector-width) - 104px)}.section-resource-list .resource-list__carousel slideshow-slides{gap:30px}.discover-more-multicolumn-sec .section-content-wrapper>.group-block:nth-of-type(1){border-right:0;border-bottom:1px solid #dddddd}.discover-more-multicolumn-sec[style*=--section-min-height-mb] .section-content-wrapper{min-height:unset}.discover-more-multicolumn-sec[style*=--section-min-height-mb] .section-content-wrapper>.group-block{height:var(--section-min-height-mb);min-height:290px}results-list.product-grid-container .collection-wrapper{padding-inline:20px}results-list.product-grid-container .collection-wrapper .facets-toggle{padding-inline:0;display:none}.facets.facets--horizontal{display:block;max-width:100%;height:auto}.facets.facets--horizontal .facets__filters-wrapper{width:100%}.facets.facets--horizontal .facets__filters-wrapper accordion-custom.type-to-search>details{max-width:100%}.facets.facets--horizontal sorting-filter-component.sorting-filter{max-width:100%;margin-block-start:10px}.facets.facets--horizontal sorting-filter-component.sorting-filter .facets__panel{padding-inline:0;position:relative}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details{padding-inline:0}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details summary.facets__summary span.facets__status{display:none}.facets.facets--horizontal .facets-remove.facets-remove--mobile-and-vertical{display:none}.facets.facets--horizontal sorting-filter-component.sorting-filter accordion-custom details floating-panel-component .sorting-filter__options-inner{gap:0}.facets.facets--horizontal .facets__filters-wrapper .filter-list-wrapper accordion-custom.facets__item details floating-panel-component .facets__inputs-wrapper{margin:0}}@media(max-width:621px){.handle-design-planning-service .right-contact-content img{width:100%;display:block}}@media(max-width:400px){header-component .header__row.header__row--top .header__columns{display:flex;justify-content:space-between}#header-component[data-menu-style=drawer] .header__column header-actions{width:0}.menu-drawer-container summary.header__icon.header__icon--summary{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom-jtpl.css.map */
