:root{--crane-red: #e63946;--crane-red-dark: #c1121f;--crane-red-bright: #ff4d5c;--crane-ink: #0f0f10;--crane-graphite: #1a1a1a;--crane-slate: #4a4a4f;--crane-mist: #6e6e74;--crane-fog: #b8b8be;--crane-cloud: #e8e8eb;--crane-paper: #f5f5f7;--crane-pearl: #fafafb;--crane-white: #ffffff;--color-text-primary: var(--crane-ink);--color-text-strong: var(--crane-graphite);--color-text-body: #2a2a30;--color-text-muted: var(--crane-slate);--color-text-faint: var(--crane-mist);--color-surface: var(--crane-white);--color-surface-raised: var(--crane-pearl);--color-surface-sunken: var(--crane-paper);--color-border-subtle: rgba(15, 15, 16, .06);--color-border-default: var(--crane-cloud);--color-border-strong: var(--crane-fog);--color-divider: rgba(15, 15, 16, .08);--color-accent: var(--crane-red);--color-accent-strong: var(--crane-red-dark);--color-accent-bright: var(--crane-red-bright);--color-accent-tint: rgba(230, 57, 70, .1);--color-accent-tint-strong: rgba(230, 57, 70, .18);--color-on-accent: var(--crane-white);--color-on-dark: var(--crane-white);--font-display-stack: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-body-stack: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-mono-stack: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-body-family: var(--font-body-stack);--font-heading-family: var(--font-display-stack);--crane-radius-sm: 6px;--crane-radius-md: 12px;--crane-radius-lg: 20px;--crane-radius-pill: 999px;--crane-shadow-xs: 0 1px 2px rgba(15, 15, 16, .04);--crane-shadow-sm: 0 2px 8px rgba(15, 15, 16, .06), 0 1px 2px rgba(15, 15, 16, .04);--crane-shadow-md: 0 8px 24px rgba(15, 15, 16, .08), 0 2px 6px rgba(15, 15, 16, .04);--crane-shadow-lg: 0 24px 48px rgba(15, 15, 16, .1), 0 8px 16px rgba(15, 15, 16, .06);--crane-ease: cubic-bezier(.22, 1, .36, 1);--crane-ease-out: cubic-bezier(.16, 1, .3, 1);--crane-dur-fast: .15s;--crane-dur: .24s;--crane-dur-slow: .48s;--crane-border: 1px solid var(--color-border-default);--crane-border-strong: 1px solid var(--color-border-strong)}body,.template,.shopify-section,.product__description,.cart-drawer,.predictive-search,.search-modal,input,select,textarea,button{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.image-with-text__heading,.product__title,.product__title h1,.card__heading,.card__heading a,.collection-hero__title,.collection__title,.section-header__title,.title,.title-wrapper-with-link h2{font-family:var(--font-heading-family);font-feature-settings:"kern" 1,"ss01" 1}code,kbd,samp,pre,.crane-mono{font-family:var(--font-mono-stack);font-feature-settings:"tnum" 1,"zero" 1}@media screen and (max-width:989px){.header__inline-menu{display:none!important}}@media screen and (min-width:990px){.header__inline-menu,.header__inline-menu>.list-menu--inline{display:flex!important;align-items:center!important;flex-wrap:wrap}.header__inline-menu>.list-menu--inline>li{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important}.header__inline-menu header-menu,.header__inline-menu header-menu>details{display:inline-flex!important;align-items:center!important;line-height:1!important;position:relative!important}.header__inline-menu details>summary{display:inline-flex!important;align-items:center!important;line-height:1!important}}html.js .header__inline-menu details>.header__submenu,html.js .header__inline-menu details[open]>.header__submenu{animation:none!important}html.js .header__inline-menu details>.header__submenu,.header__inline-menu details>.header__submenu{display:block!important;position:absolute!important;left:0!important;right:auto!important;top:100%!important;margin-top:0!important;min-width:24rem!important;width:max-content!important;max-width:none!important;padding:1.2rem 0 .6rem!important;border-radius:10px!important;border:1px solid var(--color-border-default)!important;box-shadow:0 18px 44px #0f0f101f!important;background:var(--color-surface)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-6px)!important;pointer-events:none!important;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s!important;z-index:5}html.js .header__inline-menu li:hover>header-menu>details>.header__submenu,html.js .header__inline-menu header-menu:hover>details>.header__submenu,html.js .header__inline-menu details:hover>.header__submenu,html.js .header__inline-menu details:focus-within>.header__submenu,html.js .header__inline-menu details[open]>.header__submenu,.header__inline-menu li:hover>header-menu>details>.header__submenu,.header__inline-menu header-menu:hover>details>.header__submenu,.header__inline-menu details:hover>.header__submenu,.header__inline-menu details:focus-within>.header__submenu,.header__inline-menu details[open]>.header__submenu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important;transition:opacity .15s ease,transform .15s ease,visibility 0s linear 0s!important;animation:none!important}.header__inline-menu details>.header__submenu:before{content:"";position:absolute;left:0;right:0;top:-1rem;height:1rem;background:transparent}.header__submenu .header__menu-item{padding:.9rem 1.8rem!important;font-size:1.35rem!important;min-height:0!important;white-space:nowrap!important;width:100%;box-sizing:border-box;justify-content:flex-start!important}.header__submenu .header__menu-item:hover{background:var(--color-surface-sunken)}.header__submenu li{width:100%}.header__inline-menu .list-menu__item,.header__inline-menu .list-menu__item--link,.header__inline-menu summary.list-menu__item,.header__inline-menu a.header__menu-item,.header__inline-menu .header__active-menu-item{display:inline-flex!important;align-items:center!important;line-height:1.4!important;padding-top:.6rem!important;padding-bottom:.6rem!important;min-height:2.8rem!important;box-sizing:border-box;text-decoration:none!important}.header__inline-menu summary.list-menu__item{padding-right:2.7rem!important}.header__inline-menu .list-menu__item .icon-caret,.header__inline-menu summary .icon-caret{vertical-align:middle;position:absolute;right:.8rem;top:50%;transform:translateY(-50%)}.header__inline-menu .header__active-menu-item,.header__inline-menu .header__active-menu-item span{text-decoration:none!important}body{background:var(--crane-pearl);color:var(--crane-graphite);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em;color:var(--crane-ink)}h1,.h1{letter-spacing:-.03em}p{color:var(--crane-slate)}a{transition:color var(--crane-dur-fast) var(--crane-ease)}a:hover{color:var(--crane-red)}::selection{background:var(--crane-red);color:var(--crane-white)}.header__heading-logo{display:block;height:auto;max-height:64px;width:auto!important;max-width:220px;object-fit:contain;transition:transform var(--crane-dur) var(--crane-ease),filter var(--crane-dur) var(--crane-ease)}.header__heading-logo-wrapper{display:inline-flex;align-items:center;padding:4px 0}.header__heading-link:hover .header__heading-logo{transform:translateY(-1px) scale(1.02)}.scrolled-past-header .header__heading-logo{max-height:48px}.section-header{background:#ffffffc7;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(15,15,16,.06);transition:background var(--crane-dur) var(--crane-ease),box-shadow var(--crane-dur) var(--crane-ease)}.shopify-section-header-sticky.scrolled-past-header,.section-header.scrolled-past-header{background:#ffffffeb;box-shadow:var(--crane-shadow-sm)}.header__menu-item{position:relative;font-weight:500;letter-spacing:.01em}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:2px;background:var(--crane-red);transition:right var(--crane-dur) var(--crane-ease);border-radius:2px}.header__menu-item:hover span:after,.header__active-menu-item span:after{right:0}.header__icon{border-radius:var(--crane-radius-pill);transition:background var(--crane-dur-fast) var(--crane-ease),transform var(--crane-dur-fast) var(--crane-ease)}.header__icon:hover{background:var(--crane-cloud);transform:scale(1.06)}.cart-count-bubble{background:var(--crane-red)!important;color:var(--crane-white)!important;box-shadow:0 0 0 2px var(--crane-white)}.button,button.button,.shopify-payment-button__button--unbranded,.shopify-challenge__button{border-radius:var(--crane-radius-pill)!important;font-weight:600;letter-spacing:.01em;padding:14px 28px;transition:transform var(--crane-dur-fast) var(--crane-ease),box-shadow var(--crane-dur) var(--crane-ease),background var(--crane-dur-fast) var(--crane-ease)!important;position:relative;overflow:hidden}.button--primary,.button.button--primary{background:var(--crane-graphite)!important;color:var(--crane-white)!important;box-shadow:var(--crane-shadow-sm)}.button--primary:hover,.button.button--primary:hover{background:var(--crane-ink)!important;transform:translateY(-2px);box-shadow:var(--crane-shadow-md)}.button--primary:active{transform:translateY(0);box-shadow:var(--crane-shadow-xs)}.button--secondary{background:transparent!important;border:1.5px solid var(--crane-graphite)!important;color:var(--crane-graphite)!important}.button--secondary:hover{background:var(--crane-graphite)!important;color:var(--crane-white)!important;transform:translateY(-2px)}.button--accent,[data-accent=red] .button{background:var(--crane-red)!important;color:var(--crane-white)!important}.button--accent:hover{background:var(--crane-red-dark)!important}.card,.card-wrapper,.product-card-wrapper{transition:transform var(--crane-dur) var(--crane-ease),box-shadow var(--crane-dur) var(--crane-ease)}.card-wrapper:hover,.product-card-wrapper:hover{transform:translateY(-4px)}.card--card,.card--standard .card__inner,.card--media{border-radius:var(--crane-radius-md)!important;background:var(--crane-white);border:var(--crane-border);box-shadow:var(--crane-shadow-xs);transition:box-shadow var(--crane-dur) var(--crane-ease),border-color var(--crane-dur) var(--crane-ease);overflow:hidden}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner,.card-wrapper:hover .card--media{box-shadow:var(--crane-shadow-md);border-color:var(--crane-fog)}.card__media,.media,.card .media{border-radius:var(--crane-radius-md);background:var(--crane-paper);overflow:hidden}.card__media img,.card .media img{transition:transform .6s var(--crane-ease-out)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.04)}.card__heading,.card-information .card__heading{font-weight:600;letter-spacing:-.01em;color:var(--crane-ink)}.price__regular .price-item--regular,.price-item{font-weight:600;color:var(--crane-graphite)}.price__sale .price-item--sale{color:var(--crane-red);font-weight:700}.badge{border-radius:var(--crane-radius-pill);letter-spacing:.04em;font-size:.72rem;padding:4px 10px;font-weight:600;text-transform:uppercase}.field__input,.select__select,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea{border-radius:var(--crane-radius-md)!important;border:var(--crane-border)!important;background:var(--crane-white)!important;transition:border-color var(--crane-dur-fast) var(--crane-ease),box-shadow var(--crane-dur-fast) var(--crane-ease)}.field__input:focus,.select__select:focus,input:focus,textarea:focus{border-color:var(--crane-graphite)!important;box-shadow:0 0 0 3px #e639462e!important;outline:none!important}.banner__content,.image-with-text__content{border-radius:var(--crane-radius-lg)}.banner__media,.image-with-text__media{border-radius:var(--crane-radius-lg);overflow:hidden}.banner__heading,.image-with-text__heading{letter-spacing:-.025em}.color-scheme-2,.color-scheme-3{background-image:linear-gradient(180deg,var(--crane-pearl) 0%,var(--crane-paper) 100%)}.footer{border-top:3px solid var(--crane-red);position:relative}.footer-block__heading{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700;margin-bottom:16px}.footer-block__details-content,.footer-block__details-content>*{font-size:.92rem;line-height:1.65}.footer-block__details-content p{margin:0 0 .85rem}.footer-block__details-content p:last-child{margin-bottom:0}.footer-block__details-content a{font-weight:600;border-bottom:1px solid currentColor;padding-bottom:1px}.footer-block__details-content strong{display:inline-block;letter-spacing:.02em}.footer-block:first-child .footer-block__details-content p:last-of-type strong{display:inline-block;margin-top:.6rem;padding:.5rem 1rem;border:1px solid rgba(15,15,16,.2);border-radius:999px;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.footer-block-image img{border-radius:var(--crane-radius-sm)}.footer__list-social .list-social__link{border-radius:var(--crane-radius-pill);transition:transform var(--crane-dur-fast) var(--crane-ease),background var(--crane-dur-fast) var(--crane-ease)}.footer__list-social .list-social__link:hover{transform:translateY(-2px);color:var(--crane-red)}.footer__copyright{border-top:1px solid rgba(15,15,16,.08);padding-top:20px;font-size:.82rem;opacity:.75}.footer__copyright .copyright__content a:hover{color:var(--crane-red)}.cart-drawer,cart-drawer .drawer__inner{border-radius:var(--crane-radius-lg) 0 0 var(--crane-radius-lg);background:var(--crane-pearl)}.cart-notification{border-radius:var(--crane-radius-md);box-shadow:var(--crane-shadow-lg);border:var(--crane-border)}@media(pointer:fine){*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--crane-fog);border-radius:var(--crane-radius-pill);border:2px solid var(--crane-pearl)}*::-webkit-scrollbar-thumb:hover{background:var(--crane-mist)}}a:focus-visible,button:focus-visible,.button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--crane-red)!important;outline-offset:3px!important;border-radius:var(--crane-radius-sm)}.scroll-trigger.animate--slide-in{transition:transform .7s var(--crane-ease-out),opacity .7s var(--crane-ease-out)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.product .product__text.caption-with-letter-spacing{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.2rem;padding:.4rem 1rem;border-radius:999px;background:#e6394614;color:var(--color-accent-strong)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase}.product__title h1,.product .product__title h1{font-size:clamp(2.4rem,3.6vw,4.6rem)!important;letter-spacing:-.025em!important;line-height:1.02!important;font-weight:720!important}.product .price--large .price-item{font-size:2.6rem!important;font-weight:700!important;letter-spacing:-.01em}.product .price__sale .price-item--sale{color:var(--color-accent)!important}.product__info-container>.price+*{margin-top:1.6rem}.product__info-container:before{display:none}.product-form__submit{font-size:1.55rem!important;letter-spacing:.01em;text-transform:none!important;background:linear-gradient(180deg,var(--color-text-strong) 0%,#0a0a0a 100%)!important;box-shadow:0 12px 28px #0f0f102e,inset 0 1px #ffffff14!important;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease!important}.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0f0f103d,inset 0 1px #ffffff1f!important}.product-form__input--pill input[type=radio]+label,.product-form__input input[type=radio]+label{border:1px solid rgba(15,15,16,.16)!important;background:var(--color-surface)!important;font-size:1.18rem!important;padding:.7rem 1.4rem!important;transition:all .18s ease!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label{border-color:var(--color-text-strong)!important;background:var(--color-text-strong)!important;color:var(--color-surface)!important;box-shadow:0 4px 14px #0f0f102e}.product__description{border-top:0!important;background:var(--color-surface)!important;border:1px solid rgba(15,15,16,.09)!important;border-radius:14px!important;padding:2.4rem 2.6rem 2.2rem!important;margin-top:2.6rem!important;font-family:Inter,Inter var,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-feature-settings:"tnum" 1,"cv11" 1,"ss01" 1,"kern" 1;font-variant-numeric:tabular-nums;font-size:1.5rem!important;line-height:1.6!important;color:var(--color-text-body)!important;font-weight:400;position:relative;box-shadow:0 1px #0f0f1008,0 12px 28px -22px #0f0f102e}.product__description:before{content:"Specifications";display:block;font-size:1.05rem;letter-spacing:.26em;text-transform:uppercase;color:var(--color-accent);font-weight:700;margin:0 0 1.4rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(15,15,16,.08)}.product__description p{margin:0 0 1.2rem!important}.product__description p:last-child{margin-bottom:0!important}.product__description p>strong:first-child{display:block;margin:1.8rem 0 .7rem;padding:0;border-left:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--color-text-primary);line-height:1.3;position:relative}.product__description p>strong:first-child:before{content:"";display:inline-block;width:18px;height:2px;background:var(--color-accent);margin-right:.8rem;vertical-align:middle;transform:translateY(-3px)}.product__description p:first-of-type>strong:first-child{margin-top:0}.product__description strong{color:var(--color-text-primary);font-weight:600}.product__description .crane-bullet-line{display:flex;align-items:flex-start;position:relative;padding:.55rem 0 .55rem 1.6rem;line-height:1.55;font-size:1.45rem;color:var(--color-text-body)}.product__description .crane-bullet-marker{position:absolute;left:.2rem;top:.85rem;width:6px;height:6px;border-radius:50%;background:var(--color-accent);color:transparent;font-size:0;line-height:0}.product__description .crane-bullet-line+.crane-bullet-line{border-top:1px solid rgba(15,15,16,.05)}.product__description p>strong:first-child+br+.crane-bullet-line,.product__description p>strong:first-child+.crane-bullet-line{padding-top:.55rem}.product__description .crane-bullet-line{font-variant-numeric:tabular-nums}.product__description ul,.product__description ol{margin:.6rem 0 1.6rem!important;padding-left:1.8rem!important}.product__description li{margin:.4rem 0;line-height:1.55}.product__description ul li::marker{color:var(--color-accent)}.product__description hr{border:0;height:1px;background:#0f0f101a;margin:2rem 0}@media screen and (max-width:749px){.product__description{padding:2rem 1.8rem 1.8rem!important;font-size:1.5rem!important}.product__description:before{margin-bottom:1.2rem;padding-bottom:1rem;font-size:1rem}.product__description p>strong:first-child{font-size:1.22rem}}.crane-product-trust{list-style:none;display:flex;flex-direction:column;gap:0;margin:1.6rem 0!important;padding:1rem 1.2rem!important;background:var(--crane-paper, #f5f5f7);border:1px solid rgba(15,15,16,.06);border-radius:10px}.product__tax{margin-top:1.2rem!important;margin-bottom:1.6rem!important;color:#0f0f10a6;font-size:1.2rem;line-height:1.5}.product__tax a{color:inherit;text-decoration:underline}.price--large{margin-top:.4rem}.crane-product-trust__item{display:flex;align-items:center;gap:.9rem;padding:.7rem 0;font-size:1.32rem;font-weight:600;color:var(--color-text-strong);line-height:1.3}.crane-product-trust__item+.crane-product-trust__item{border-top:1px solid rgba(15,15,16,.06)}.crane-product-trust__icon{flex-shrink:0;width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e639461a;color:var(--color-accent)}.crane-product-trust__text{flex:1 1 auto;min-width:0}@media screen and (max-width:749px){.crane-product-trust{padding:.8rem 1rem!important}.crane-product-trust__item{font-size:1.22rem;padding:.55rem 0}.crane-product-trust__icon{width:2.2rem;height:2.2rem}}.card-wrapper .card__information,.card-wrapper .card__content .card__information{padding:1.8rem 1.8rem 2rem!important}.card--standard>.card__content .card__information{padding-left:1.8rem!important;padding-right:1.8rem!important}.card-wrapper .card__heading,.card-wrapper .card__heading>a{font-size:1.55rem!important;letter-spacing:.02em;line-height:1.35;color:var(--color-text-strong)!important}.card-wrapper .card__information .price{margin-top:.6rem!important}.card-wrapper .price__regular .price-item--regular,.card-wrapper .price-item{font-weight:700;color:var(--color-text-primary)}@media screen and (max-width:749px){.card-wrapper .card__information,.card-wrapper .card__content .card__information{padding:1.4rem 1.4rem 1.6rem!important}}.product__media-wrapper{padding:0!important;border:0!important;background:transparent!important}.product__media,.product__media-list .product__media-item,.product-media-container,.global-media-settings{background:transparent!important}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:45%!important;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:55%!important;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding:0 0 0 3rem!important}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 3rem 0 0!important}}.product__media img,.product-media-container img,.product__media-item img{max-height:480px;max-width:100%;margin:0 auto;display:block;object-fit:contain}@media screen and (max-width:989px){.product--large:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product__media img{max-height:420px}}@media screen and (max-width:749px){.product--large:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__info-wrapper{max-width:100%!important;width:100%!important;padding:0!important}.product__media img{max-height:360px}}.product-form__submit,.product-form__submit.button,.product-form__submit.button--primary{background:var(--color-text-primary)!important;color:var(--color-surface)!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;font-size:1.4rem!important;text-shadow:none!important;border:1px solid var(--color-text-primary)!important;border-radius:6px!important;padding:1.6rem 2rem!important;box-shadow:0 1px 2px #0f0f1014!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.product-form__submit:hover,.product-form__submit.button:hover,.product-form__submit.button--primary:hover{background:var(--color-accent)!important;border-color:var(--color-accent)!important;box-shadow:0 6px 18px #c1121f33!important;transform:translateY(-1px)}.product-form__submit:active,.product-form__submit.button:active{transform:translateY(0);box-shadow:0 1px 2px #0f0f101f!important}.product-form__submit:disabled,.product-form__submit[disabled]{background:#e8e8e3!important;border-color:#d8d8d2!important;color:#8a8a86!important;text-shadow:none;box-shadow:none!important;cursor:not-allowed;transform:none}.product-form__submit .loading__spinner{opacity:0}.product-form__submit[aria-busy=true] .loading__spinner{opacity:1}.product-form__submit>span,.product-form__submit .button__label,.product-form__submit>[class*=text]{opacity:1!important;color:var(--color-surface)!important}.product__description .crane-bullet-line{display:block!important;position:relative!important;padding:.5rem 0 .5rem 2rem!important;text-indent:0!important;line-height:1.55!important}.product__description .crane-bullet-line .crane-bullet-text{display:inline}.product__description p.crane-bullet-line,.product__description p[data-crane-bullet="1"]{padding-left:2rem!important;text-indent:0!important;border-top:1px dashed rgba(15,15,16,.06);margin:0!important}.product__description p.crane-bullet-line:first-of-type,.product__description p[data-crane-bullet="1"]:first-of-type{border-top:0}.product__description ul,.product__description ol{list-style-position:outside!important;padding-left:2.4rem!important}.product__description li{padding-left:.4rem}.product__description p:not(.crane-bullet-line){text-indent:0}@media screen and (max-width:749px){.header__heading-logo{max-height:44px;max-width:160px}.button{padding:12px 22px}.card-wrapper:hover{transform:none}}.crane-hero{min-height:0;padding-top:clamp(3.6rem,5vw,6rem);padding-bottom:clamp(3.6rem,5vw,6rem)}.crane-hero__media--palette{aspect-ratio:1 / 1;width:100%;max-width:56rem;background:#f1f1ee;border:1px solid rgba(15,15,16,.08);border-radius:14px;overflow:hidden;position:relative}.crane-hero__media--palette:before,.crane-hero__media--palette:after{display:none!important}.crane-hero__media--palette .crane-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0}.crane-hero__media--palette .crane-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:center;filter:none;transform:none;animation:none}.crane-hero h1{font-size:clamp(2.6rem,3.4vw,4.2rem);line-height:1.08;letter-spacing:-.022em}.crane-hero__text{font-size:clamp(1.4rem,1.2vw,1.55rem);line-height:1.55;max-width:48rem}.crane-kicker{font-size:1.15rem;letter-spacing:.18em}@media(max-width:989px){.crane-hero{grid-template-columns:1fr!important;gap:2.4rem!important}.crane-hero__media--palette{max-width:100%;margin:0 auto}}.announcement-bar__message{min-height:0!important;padding:.5rem 1.6rem!important;font-size:1.1rem!important;letter-spacing:.08em!important;line-height:1.4!important}.utility-bar{min-height:0}.shopify-section-header,.section-header{margin-bottom:0!important}.footer{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased}.footer__content-top{padding-bottom:2.4rem!important}.footer-block__heading{font-size:1.15rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:1rem!important;color:var(--color-text-muted)!important;opacity:1!important}.footer-block__details-content,.footer-block__details-content p,.footer .footer-block li a,.footer-block li,.footer .footer-block p{font-size:1.3rem!important;line-height:1.55!important;letter-spacing:-.005em!important;margin:0 0 .6rem!important;color:var(--color-text-body)!important}.footer .footer-block li{margin-bottom:.5rem!important}.footer .footer-block ul{padding-left:0;list-style:none}.footer .footer-block a,.footer .footer-block__details-content a{text-decoration:none!important;color:var(--color-text-primary)!important;transition:color .15s ease}.footer .footer-block a:hover,.footer .footer-block__details-content a:hover{color:var(--color-accent)!important}.footer__content-bottom{padding-top:1.6rem!important;padding-bottom:0!important;border-top:1px solid var(--color-border-default)!important}.footer__content-bottom-wrapper{gap:1.2rem!important;align-items:center!important}.footer__copyright,.copyright,.policies li a,.policies li{font-size:1.15rem!important;letter-spacing:-.005em!important;color:var(--color-text-muted)!important;margin:0!important}.policies li a:hover{color:var(--color-accent)!important}.policies{gap:1.6rem!important;margin:0!important;padding:0!important;list-style:none;display:flex;flex-wrap:wrap}.policies li{margin:0!important}.policies li a{transition:color .15s ease}.footer__follow-on-shop,.footer__newsletter,.footer__list-social,.footer__localization,.footer__payment{display:none!important}@media screen and (min-width:750px){.footer__blocks-wrapper{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important;grid-auto-flow:column!important;grid-auto-rows:min-content!important;column-gap:3.2rem!important;row-gap:0!important}.footer__blocks-wrapper>.footer-block{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important}.footer__blocks-wrapper>.footer-block:nth-child(1){grid-column:1;grid-row:1}.footer__blocks-wrapper>.footer-block:nth-child(2){grid-column:2;grid-row:1}.footer__blocks-wrapper>.footer-block:nth-child(3){grid-column:3;grid-row:1}.footer__blocks-wrapper>.footer-block:nth-child(4){grid-column:4;grid-row:1}}@media screen and (max-width:749px){.footer__content-top{padding-bottom:1.6rem!important}.footer-block+.footer-block{margin-top:2rem!important}}.button,.button--secondary,.card .quick-add__submit,quick-add-modal .button,.card-wrapper .quick-add__submit{--border-offset: 0;-webkit-font-smoothing:antialiased;transform:translateZ(0)}.button:after,.button--secondary:after,.card .quick-add__submit:after,.card-wrapper .quick-add__submit:after{box-shadow:0 0 0 1px rgba(var(--color-button),var(--alpha-button-background))!important;border-radius:var(--buttons-radius)!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transition:box-shadow .15s ease}.button:not([disabled]):hover:after,.button--secondary:not([disabled]):hover:after,.card .quick-add__submit:not([disabled]):hover:after,.card-wrapper .quick-add__submit:not([disabled]):hover:after{box-shadow:0 0 0 1.5px rgba(var(--color-button),var(--alpha-button-background))!important}.card .quick-add__submit,.card-wrapper .quick-add__submit{border-radius:8px;font-weight:500;letter-spacing:-.005em;padding-top:10px;padding-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/crane-refinement.css.map */
