.slv-shell-header{top:var(--wp-admin--admin-bar--height,0px);z-index:var(--slv-z-header);background:var(--slv-c-ivory);border-bottom:var(--slv-b-hair);position:sticky}.slv-shell-header__inner{min-height:var(--slv-header-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.slv-shell-header__brand{justify-self:center;padding:6px 0}.slv-shell-header__brand .slv-wordmark{height:44px}.slv-shell-header__nav ul{gap:24px;display:flex}.slv-shell-header__nav li+li{display:none}.slv-shell-header :is(.slv-shell-header__nav a,.slv-shell-header__back),.slv-shell-header__secure{min-height:44px;font-size:var(--slv-fs-small);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.slv-shell-header__actions{justify-content:flex-end;gap:4px;display:flex}.slv-shell-header__secure{color:var(--slv-c-graphite);--slv-icon-size:16px;justify-self:end}@media (width<=599.98px){:is(.slv-shell-header__secure-label,.slv-shell-header__back-label){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1200px){.slv-shell-header__brand .slv-wordmark{height:48px}.slv-shell-header__nav li+li{display:list-item}}.slv-shell-footer{padding-block:var(--slv-s-9) var(--slv-s-6);color:var(--slv-c-on-ink-muted)}.slv-shell-footer--minimal{padding-block:var(--slv-s-6);color:var(--slv-c-graphite);border-top:var(--slv-b-hair)}.slv-shell-footer__inner,.slv-shell-footer ul,.slv-shell-footer__contact{align-items:center;gap:0 var(--slv-s-6);font-size:var(--slv-fs-caption);flex-wrap:wrap;display:flex}.slv-shell-footer__inner{justify-content:space-between}.slv-shell-footer a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.slv-shell-footer a:hover{text-underline-offset:3px;text-decoration:underline}}.slv-footer-min{padding-block:var(--slv-s-4);border-top:var(--slv-b-hair);font-size:var(--slv-fs-caption);color:var(--slv-c-graphite)}.slv-footer-min__inner,.slv-footer-min__contact{align-items:center;gap:0 var(--slv-s-6);flex-wrap:wrap;display:flex}.slv-footer-min__inner{justify-content:space-between}.slv-footer-min__contact{gap:0 var(--slv-s-4)}.slv-footer-min__contact a{color:var(--slv-c-ink)}.slv-distraction-free .slv-shell-header__inner{min-height:56px}@media (width>=900px){.slv-distraction-free .slv-shell-header__inner{min-height:64px}}:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){--wc-separator-color:var(--slv-c-line);color:var(--slv-c-ink)}body.slv-flow .wc-block-components-product-name{color:var(--slv-c-ink);font:500 var(--slv-fs-small)/1.6 var(--slv-ff-text);letter-spacing:0;text-decoration:none}body.slv-flow .wc-block-components-product-metadata{font-size:var(--slv-fs-caption);color:var(--slv-c-graphite)}body.slv-flow .wc-block-components-product-metadata__description{display:none}body.slv-flow .wc-block-components-product-price del{color:var(--slv-c-graphite)}body.slv-flow .wc-block-components-product-price ins{text-decoration:none}body.slv-flow .wc-block-components-sale-badge{color:var(--slv-c-accent);font-size:var(--slv-fs-label);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;font-weight:500}body.slv-flow .wc-block-components-totals-item{font-size:var(--slv-fs-small)}body.slv-flow .wc-block-components-totals-item__description{font-size:var(--slv-fs-caption);color:var(--slv-c-graphite)}body.slv-flow .wc-block-components-totals-footer-item :is(.wc-block-components-totals-item__label,.wc-block-components-totals-item__value){font-size:var(--slv-fs-price-lg);font-weight:500}body.slv-flow .wc-block-components-totals-footer-item-tax{font-size:var(--slv-fs-caption);color:var(--slv-c-graphite);font-weight:400}body.slv-flow .wc-block-components-panel__button{font-size:var(--slv-fs-small);color:var(--slv-c-ink)}body.slv-flow a:not([class]){-webkit-text-decoration-color:var(--slv-c-line-control);text-decoration-color:var(--slv-c-line-control)}body.slv-flow .wc-block-components-text-input input[type],body.slv-flow .wc-blocks-components-select .wc-blocks-components-select__select,body.slv-flow .wc-block-components-textarea{border:var(--slv-b-control);border-radius:var(--slv-r-input);background-color:var(--slv-c-porcelain);color:var(--slv-c-ink);box-shadow:none;transition:border-color var(--slv-t-1), box-shadow var(--slv-t-1);font-size:1rem}body.slv-flow .wc-blocks-components-select .wc-blocks-components-select__container{border-radius:var(--slv-r-input);background:var(--slv-c-porcelain)}body.slv-flow :is(.wc-block-components-text-input label,.wc-blocks-components-select__label){color:var(--slv-c-graphite)}body.slv-flow .wc-block-components-text-input input[type]:focus,body.slv-flow .wc-blocks-components-select .wc-blocks-components-select__select:focus,body.slv-flow .wc-block-components-textarea:focus{border-color:var(--slv-c-ink);box-shadow:0 0 0 1px var(--slv-c-ink);outline:none}body.slv-flow .has-error :is(input[type],select,textarea){border-color:var(--slv-c-error);box-shadow:0 0 0 1px var(--slv-c-error)}body.slv-flow .wc-block-components-validation-error{color:var(--slv-c-error);font-size:var(--slv-fs-caption)}body.slv-flow .wc-block-components-validation-error svg{fill:currentColor}@media (hover:hover) and (pointer:fine){body.slv-flow .wc-block-components-text-input input[type]:not(:focus):hover,body.slv-flow .wc-blocks-components-select .wc-blocks-components-select__select:not(:focus):hover{border-color:var(--slv-c-graphite)}}body.slv-flow .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border:var(--slv-b-control);border-radius:var(--slv-r-input);background-color:var(--slv-c-porcelain)}body.slv-flow .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{border-color:var(--slv-c-ink);background-color:var(--slv-c-ink)}body.slv-flow .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:var(--slv-c-ivory)}body.slv-flow .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:none}body.slv-flow .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus-visible{outline:var(--slv-focus);outline-offset:2px}body.slv-flow .wc-block-components-checkbox__label{font-size:var(--slv-fs-small)}body.slv-flow .wc-block-components-radio-control .wc-block-components-radio-control__input{border:var(--slv-b-control);background:var(--slv-c-porcelain)}body.slv-flow .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:var(--slv-c-ink)}body.slv-flow .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:var(--slv-c-ink);width:8px;height:8px}body.slv-flow .wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:none}body.slv-flow .wc-block-components-radio-control .wc-block-components-radio-control__input:focus-visible{outline:var(--slv-focus);outline-offset:2px}body.slv-flow :is(.wc-block-components-radio-control--highlight-checked,.wc-block-components-radio-control-accordion-option,.wc-block-components-radio-control__option){border-radius:0}body.slv-flow .wc-block-components-radio-control--highlight-checked :is(.wc-block-components-radio-control-accordion-option--checked-option-highlighted,label.wc-block-components-radio-control__option--checked-option-highlighted){box-shadow:inset 0 0 0 1px var(--slv-c-ink);border-radius:0}body.slv-flow .wc-block-components-radio-control--highlight-checked:after{border-color:var(--slv-c-line);border-radius:0}body.slv-flow :is(.wc-block-components-radio-control__label,.wc-block-components-payment-method-label){font-size:var(--slv-fs-small);font-weight:500}body.slv-flow :is(.wc-block-components-radio-control__secondary-label,.wc-block-components-radio-control__description){font-size:var(--slv-fs-small)}body.slv-flow .wc-block-components-radio-control-accordion-content{font-size:var(--slv-fs-small);color:var(--slv-c-ink-soft)}body.slv-flow .wc-block-components-button:not(.is-link){background:var(--slv-c-ink);min-height:48px;color:var(--slv-c-ivory);font:500 var(--slv-fs-ui)/1.5 var(--slv-ff-text);letter-spacing:0;text-transform:none;box-shadow:none;transition:background-color var(--slv-t-1), transform var(--slv-t-1);border:0;border-radius:0;padding:0 32px}body.slv-flow .wc-block-components-button:not(.is-link):focus{box-shadow:none;outline:none}body.slv-flow .wc-block-components-button:not(.is-link):focus-visible{outline:var(--slv-focus);outline-offset:2px}body.slv-flow .wc-block-components-button:not(.is-link):active{background:#000;transform:scale(.985)}body.slv-flow .wc-block-components-button:not(.is-link):disabled{background:var(--slv-c-disabled-bg);color:var(--slv-c-disabled-fg)}body.slv-flow .wc-block-components-totals-coupon__button{min-height:50px}@media (hover:hover) and (pointer:fine){body.slv-flow .wc-block-components-button:not(.is-link,:disabled):hover{background:var(--slv-c-ink-soft)}}@media (prefers-reduced-motion:reduce){body.slv-flow .wc-block-components-button:not(.is-link):active{transform:none}}body.slv-flow .wc-block-components-notice-banner{border:0;border-right:2px solid var(--slv-c-ink);background:var(--slv-c-porcelain);color:var(--slv-c-ink);box-shadow:inset 0 0 0 1px var(--slv-c-line);font-size:var(--slv-fs-small);border-radius:0}body.slv-flow .wc-block-components-notice-banner.is-error{border-right-color:var(--slv-c-error)}body.slv-flow .wc-block-components-notice-banner.is-success{border-right-color:var(--slv-c-olive)}body.slv-flow .wc-block-components-notice-banner>svg{background-color:var(--slv-c-ink)}body.slv-flow .wc-block-components-notice-banner.is-error>svg{background-color:var(--slv-c-error)}body.slv-flow .wc-block-components-notice-banner.is-success>svg{background-color:var(--slv-c-olive)}body.slv-flow .wc-block-cart-items__header{font-size:var(--slv-fs-caption);letter-spacing:0;text-transform:none;color:var(--slv-c-graphite);font-weight:400}body.slv-flow :is(.wc-block-cart-items__header,.wc-block-cart-items__row){border-color:var(--slv-c-line)}body.slv-flow .wc-block-cart-item__image img{aspect-ratio:3/4;object-fit:cover;background:var(--slv-c-tile)}body.slv-flow .wc-block-cart-item__prices{font-size:var(--slv-fs-small)}body.slv-flow .wc-block-cart-item__total{font-size:var(--slv-fs-small);font-weight:500}body.slv-flow .wc-block-components-quantity-selector{border:var(--slv-b-control);border-radius:var(--slv-r-input);background:var(--slv-c-porcelain);width:132px;height:44px;min-height:44px}body.slv-flow .wc-block-components-quantity-selector:after{display:none}body.slv-flow .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{height:42px;min-height:0;box-shadow:none;background:0 0;border:0;font-size:1rem;font-weight:400}body.slv-flow .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 0 1px var(--slv-c-ink)}body.slv-flow .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{opacity:1;width:44px;min-width:44px;height:42px;color:var(--slv-c-ink);font-size:1.125rem}body.slv-flow .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{color:var(--slv-c-disabled-fg)}body.slv-flow .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible{outline:var(--slv-focus);outline-offset:-2px;box-shadow:none}body.slv-flow .wc-block-cart-item__remove-link{color:var(--slv-c-graphite);position:relative}body.slv-flow .wc-block-cart-item__remove-link:after{content:"";position:absolute;inset:-12px}body.slv-flow .wc-block-cart-item__total .wc-block-components-sale-badge{white-space:nowrap}@container (width<=519px){body.slv-flow .wc-block-components-quantity-selector{width:120px}body.slv-flow .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{width:38px;min-width:38px}}@media (hover:hover) and (pointer:fine){body.slv-flow .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:not(:disabled):hover{background:var(--slv-c-champagne)}body.slv-flow .wc-block-cart-item__remove-link:hover{color:var(--slv-c-ink)}body.slv-flow .wc-block-components-product-name:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}body.slv-flow .wp-block-woocommerce-cart-totals-block{border:var(--slv-b-hair);background:var(--slv-c-porcelain);align-self:flex-start;padding:32px}body.slv-flow .wc-block-cart__totals-title{font:700 var(--slv-fs-h3)/1.4 var(--slv-ff-display);letter-spacing:0;text-transform:none;text-align:right;margin:0 0 8px;padding:0;display:block}body.slv-flow .wc-block-cart__submit{margin-bottom:0}body.slv-flow .wc-block-cart__submit-button{width:100%}body.slv-flow .wc-block-cart__submit-container--sticky{background:var(--slv-c-porcelain);border-top:var(--slv-b-hair);padding:12px var(--slv-gutter) calc(12px + env(safe-area-inset-bottom,0px));z-index:var(--slv-z-dock)}body.slv-flow .wc-block-cart__submit-container--sticky:before{display:none}@container (width<=919px){body.slv-flow .wp-block-woocommerce-cart-totals-block{padding:24px}}@container (width<=399px){body.slv-flow .wp-block-woocommerce-cart-totals-block{padding:20px 16px}}.slv-bag-cross-sells{margin-top:var(--slv-s-9)}body.slv-flow .slv-bag-cross-sells .slv-bag-cross-sells__title{margin:0 0 var(--slv-s-6);font:700 var(--slv-fs-h2)/1.4 var(--slv-ff-display);letter-spacing:0}body.slv-flow .slv-bag-cross-sells .wc-block-product-template{row-gap:32px}body.slv-flow .slv-bag-cross-sells .wc-block-product{text-align:right;align-content:start;justify-items:start;gap:4px;display:grid}body.slv-flow .slv-bag-cross-sells .wc-block-components-product-image{background:var(--slv-c-tile);width:100%;margin-bottom:12px}body.slv-flow .slv-bag-cross-sells .wc-block-components-product-image img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}body.slv-flow .slv-bag-cross-sells .wp-block-post-title{font:400 var(--slv-fs-small)/1.6 var(--slv-ff-text);letter-spacing:0;text-wrap:pretty;margin:0}body.slv-flow .slv-bag-cross-sells .wp-block-post-title a{color:var(--slv-c-ink);text-decoration:none}body.slv-flow .slv-bag-cross-sells .wc-block-components-product-price{font-size:var(--slv-fs-price);text-align:right;font-weight:400}body.slv-flow .slv-bag-cross-sells .wc-block-components-product-button{align-items:flex-start;margin-top:8px}body.slv-flow .slv-bag-cross-sells .wc-block-components-product-button .wp-block-button__link{border:1px solid var(--slv-c-ink);min-height:40px;color:var(--slv-c-ink);font:500 var(--slv-fs-small)/1.5 var(--slv-ff-text);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:0 16px}body.slv-flow .slv-bag-cross-sells .added_to_cart{font-size:var(--slv-fs-caption);-webkit-text-decoration:underline 1px var(--slv-c-line-control);text-decoration:underline 1px var(--slv-c-line-control);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){body.slv-flow .slv-bag-cross-sells .wc-block-components-product-button .wp-block-button__link:hover{background:var(--slv-c-ink);color:var(--slv-c-ivory)}body.slv-flow .slv-bag-cross-sells .wp-block-post-title a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.slv-bag-empty{padding-block:var(--slv-s-8) var(--slv-s-12);text-align:center}body.slv-flow :is(.slv-bag-empty .slv-bag-empty__title,.wc-block-cart__empty-cart__title){font:700 var(--slv-fs-h3)/1.4 var(--slv-ff-display);letter-spacing:0}body.slv-flow .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display:none}body.slv-flow .wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots{margin-block:var(--slv-s-9);color:var(--slv-c-line-control)}body.slv-flow .wp-block-woocommerce-empty-cart-block .wp-block-heading:not(.wc-block-cart__empty-cart__title){font-size:var(--slv-fs-h3)}.slv-bag-empty__text{color:var(--slv-c-graphite);font-size:var(--slv-fs-small);margin-top:8px}.slv-bag-empty__actions{margin-top:var(--slv-s-6);justify-content:center}body.slv-flow .wc-block-components-checkout-step__title,body.slv-flow .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-text{font:700 1.375rem/1.4 var(--slv-ff-display);letter-spacing:0}body.slv-flow .wc-block-components-checkout-step__description{font-size:var(--slv-fs-caption);color:var(--slv-c-graphite)}body.slv-flow .wc-block-checkout__login-prompt{font-size:var(--slv-fs-small);-webkit-text-decoration:underline 1px var(--slv-c-line-control);text-decoration:underline 1px var(--slv-c-line-control);text-underline-offset:3px}body.slv-flow .wc-block-checkout__guest-checkout-notice{font-size:var(--slv-fs-caption);color:var(--slv-c-graphite)}body.slv-flow .wc-block-components-address-form__address_2-toggle{font-size:var(--slv-fs-small);color:var(--slv-c-ink)}body.slv-flow .wc-block-components-address-card{border-radius:var(--slv-r-input);border-color:var(--slv-c-line);background:var(--slv-c-porcelain)}body.slv-flow .wc-block-checkout__terms{font-size:var(--slv-fs-caption);color:var(--slv-c-graphite)}body.slv-flow .wc-block-components-checkout-place-order-button{width:100%}body.slv-flow .wp-block-woocommerce-checkout-order-summary-block{border:var(--slv-b-hair);background:var(--slv-c-porcelain);border-radius:0}body.slv-flow .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border-radius:0}body.slv-flow .wp-block-woocommerce-checkout-order-summary-block:has(.checkout-order-summary-block-fill){background:0 0;border:0}body.slv-flow .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border:var(--slv-b-hair);background:var(--slv-c-porcelain)}body.slv-flow .wc-block-checkout.is-mobile .wp-block-woocommerce-checkout-order-summary-block{padding-inline:16px}body.slv-flow .wc-block-checkout.is-mobile .wc-block-components-checkout-order-summary__title{border:0;margin:0}body.slv-flow .wc-block-checkout.is-mobile .wc-block-components-checkout-order-summary__content{border-top:var(--slv-b-hair);border-bottom:0}body.slv-flow .wc-block-checkout.is-mobile .wc-block-components-checkout-order-summary__content>:last-child{border-bottom:0}body.slv-flow .wc-block-components-order-summary-item__image img{aspect-ratio:3/4;object-fit:cover;background:var(--slv-c-tile)}body.slv-flow .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{background:var(--slv-c-ink);color:var(--slv-c-ivory);box-shadow:none;border:0;font-weight:600}body.slv-flow .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity span{color:var(--slv-c-ivory)}body.slv-flow .wc-block-checkout__sidebar.is-sticky{top:var(--slv-s-6)}body.slv-flow .wc-block-components-express-payment{margin-bottom:16px}body.slv-flow .wc-block-components-express-payment-continue-rule{color:var(--slv-c-graphite);text-transform:none;font-size:.8125rem}body.slv-flow .wc-block-components-express-payment-continue-rule:before,body.slv-flow .wc-block-components-express-payment-continue-rule:after{border-color:var(--slv-c-line)}.slv-order-received .woocommerce-order{gap:var(--slv-s-7);display:grid}.slv-order-received .woocommerce-thankyou-order-received{font-size:var(--slv-fs-lead);color:var(--slv-c-ink-soft);background:0 0;border:0;margin:0;padding:0}.slv-order-received .woocommerce-order-overview{border-top:var(--slv-b-hair);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.slv-order-received .woocommerce-order-overview li{border-bottom:var(--slv-b-hair);font-size:var(--slv-fs-caption);color:var(--slv-c-graphite);flex:140px;align-content:start;gap:4px;padding:16px 0 16px 16px;display:grid}.slv-order-received .woocommerce-order-overview li strong{font-size:var(--slv-fs-small);color:var(--slv-c-ink);overflow-wrap:anywhere;font-weight:500}.slv-next-steps{padding:var(--slv-s-7);border:var(--slv-b-hair);background:var(--slv-c-porcelain)}.slv-next-steps__title{margin-bottom:var(--slv-s-5);font:700 var(--slv-fs-h3)/1.4 var(--slv-ff-display)}.slv-next-steps__list{gap:var(--slv-s-4);counter-reset:slv-step;display:grid}.slv-next-steps__item{font-size:var(--slv-fs-small);color:var(--slv-c-ink-soft);max-width:var(--slv-measure);counter-increment:slv-step;padding-right:40px;line-height:1.6;position:relative}.slv-next-steps__item:before{content:counter(slv-step);border:1px solid var(--slv-c-ink);width:24px;height:24px;color:var(--slv-c-ink);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:-1px;right:0}.slv-order-received :is(.woocommerce-bacs-bank-details,.wc-bacs-bank-details-heading){margin-top:0}.slv-order-received .wc-bacs-bank-details-heading{font:700 var(--slv-fs-h3)/1.4 var(--slv-ff-display)}.slv-order-received .wc-bacs-bank-details{font-size:var(--slv-fs-small);gap:8px;padding:0;list-style:none;display:grid}body.slv-flow :is([class^=wc-block-],[class*=\ wc-block-]){text-transform:none;letter-spacing:0}