:root{--cd-ease-out: cubic-bezier(.23, 1, .32, 1);--cd-ease-in-out: cubic-bezier(.77, 0, .175, 1);--cd-ease-drawer: cubic-bezier(.32, .72, 0, 1);--cd-press: .12s}html{-webkit-text-size-adjust:100%}a,button,summary,label,[role=button],.cd-tile,.card-wrapper{touch-action:manipulation}button,summary,[role=button],.button,.cd-btn,.cd-card-buy,.cd-acc__summary,.cd-fold-toggle,.cd-sticky-cta__btn,.cd-links__list a,.header__icon,.product-form__input input[type=radio]+label{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(pointer:coarse){input,select,textarea,.field__input,.select__select,.search__input{font-size:16px!important}}.button,.cd-btn,.cd-card-buy,.cd-sticky-cta__btn,.cd-fold-toggle,button.omgrfq-btn-quotes,.omgrfq-btn,.shopify-payment-button__button,.header__icon,.menu-drawer__menu-item,.cd-links__list a,.product-form__input input[type=radio]+label,.quantity__button,.slider-button,.pagination__item,.facets__summary{transition-property:transform,background-color,color,border-color,box-shadow,opacity;transition-duration:var(--cd-press);transition-timing-function:var(--cd-ease-out)}.button:active,.cd-btn:active,.cd-card-buy:active,.cd-sticky-cta__btn:active,.cd-fold-toggle:active,button.omgrfq-btn-quotes:active,.omgrfq-btn:active,.shopify-payment-button__button:active,.header__icon:active,.cd-links__list a:active,.product-form__input input[type=radio]+label:active,.quantity__button:active,.slider-button:active,.pagination__item:active{transform:scale(.97)}.cd-tile,.product-card-wrapper .card,.cd-feat__card,.cd-guides__grid>li>a{transition:transform .16s var(--cd-ease-out),border-color .2s ease,box-shadow .2s ease}.cd-tile:active,.product-card-wrapper:active .card,.cd-feat__card:active{transform:scale(.985)}@media not all and (hover:hover)and (pointer:fine){.card-wrapper:hover .card{border-color:var(--cd-line, #dedcd5);box-shadow:none}.product-card-wrapper:hover .card,.cd-tile:hover .cd-tile__img,.cd-feat__card:hover .cd-feat__media img{transform:none}.cd-feat__card:hover .cd-feat__media img{filter:saturate(.75)}.cd-btn:hover svg,.cd-tile:hover .cd-tile__cta svg{transform:none}.cd-btn--solid:hover{background:var(--cd-white, #fff)}.cd-btn--dark:hover,.cd-card-buy:hover,body .cd-news .cd-btn:hover{background:var(--cd-black, #0b0c0b)!important}.cd-btn--bracket:hover{background-color:transparent}.omgrfq-collection-button button.omgrfq-btn-quotes:hover,.product-form__buttons button.omgrfq-btn-quotes:hover,.omgrfq-product-button .omgrfq-btn:hover{background:#000!important}.multicolumn-list__item:has(.link) .multicolumn-card:hover{border-color:transparent;box-shadow:none}.cd-links__list a:hover{color:var(--cd-black, #0b0c0b);border-color:var(--cd-black, #0b0c0b)}.cd-acc__summary:hover{color:var(--cd-black, #0b0c0b)}.product-form__input input[type=radio]:not(:checked)+label:hover{border-color:var(--cd-line, #dedcd5)}.button:not([disabled]):hover:after{box-shadow:none}}@media(hover:hover)and (pointer:fine){.cd-tile__img,.cd-feat__media img{transition:transform .5s var(--cd-ease-out),filter .3s ease}.card-wrapper .card{transition:border-color .2s ease,box-shadow .25s var(--cd-ease-out),transform .25s var(--cd-ease-out)}}.cd-sticky-cta{transition:transform .42s var(--cd-ease-drawer)!important}.cd-sticky-cta:not(.is-visible){transition-duration:.24s!important}button.omgrfq_view_quote_btn.cd-quote-pill{transition:bottom .42s var(--cd-ease-drawer)!important}.menu-drawer,.cart-drawer .drawer__inner,.drawer__inner,.menu-drawer__submenu{transition-timing-function:var(--cd-ease-drawer)!important}.cd-acc__item[open] .cd-acc__body{animation-duration:.22s;animation-timing-function:var(--cd-ease-out)}.cd-acc__summary:after{transition:transform .2s var(--cd-ease-out)}.product__description.cd-fold{transition:max-height .32s var(--cd-ease-in-out)}.cd-swipe-dots span{transition:opacity .2s ease,width .24s var(--cd-ease-out)}@media(prefers-reduced-motion:no-preference){.cd-hero__content>*{animation:cd-rise .6s var(--cd-ease-out) both}.cd-hero__content>:nth-child(2){animation-delay:60ms}.cd-hero__content>:nth-child(3){animation-delay:.12s}.cd-hero__content>:nth-child(4){animation-delay:.18s}.cd-hero__content>:nth-child(5){animation-delay:.24s}.cd-hero__rule{transform-origin:left center}.cd-hero--center .cd-hero__rule{transform-origin:center}}@keyframes cd-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){@media(prefers-reduced-transparency:no-preference){@media(max-width:749px){.cd-sticky-cta{background:#ffffffeb!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;backdrop-filter:blur(20px) saturate(180%)!important;border-top-color:#00000014!important}}}}.shopify-section-header-sticky .header-wrapper{box-shadow:none}.scrolled-past-header .header-wrapper{box-shadow:0 1px #ffffff0f,0 8px 24px #0000002e}.banner.banner--adapt.banner--desktop-transparent:not(:has(.banner__heading,.banner__text,.button)){max-height:62svh}@media(max-width:749px){.banner.banner--adapt.banner--desktop-transparent:not(:has(.banner__heading,.banner__text,.button)){max-height:46svh}}body{letter-spacing:.02rem}.cd-hero__title{letter-spacing:-.01em;line-height:.92;text-wrap:balance}.cd-title,.collection-hero__title,.main-page-title,.product__title h1,.article-template__title,.cd-section-head .cd-title,.cd-feat__title,.cd-tile__title{text-wrap:balance}.cd-hero__text,.cd-section-head p,.collection-hero__description,.product__description p{text-wrap:pretty}.price,.cd-sticky-cta__price,.stock-deal__amounts,.estimated-price__amount{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.cd-hero__content>*{animation:none!important}.button:active,.cd-btn:active,.cd-card-buy:active,.cd-tile:active,.product-card-wrapper:active .card,.cd-feat__card:active{transform:none}.cd-sticky-cta{transition:opacity .2s ease!important;transform:none!important;opacity:0;pointer-events:none}.cd-sticky-cta.is-visible{opacity:1;pointer-events:auto}.cd-acc__item[open] .cd-acc__body{animation-name:cd-fade}}@keyframes cd-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-transparency:reduce){.cd-sticky-cta{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-contrast:more){.cd-sticky-cta{background:#fff!important;border-top:2px solid #000!important}}.card__heading{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal;word-break:normal}.card__information .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.estimated-price__amount,.stock-deal__now,.stock-deal__vat,.stock-deal__list s,.price-item,.cd-sticky-cta__price{white-space:nowrap}.stock-deal__amounts{flex-wrap:wrap}.stock-deal__list .stock-deal__save{display:inline-block}@media(max-width:749px){.product__title.cd-title--long h1{font-size:clamp(1.7rem,5.6vw,2.2rem);line-height:1.15;hyphens:auto;-webkit-hyphens:auto}.cd-sticky-cta__btn{white-space:nowrap}}@media(min-width:750px)and (max-width:989px){.facets__form{grid-template-columns:auto minmax(0,1fr) auto!important}.facets__form .facet-filters.sorting{min-width:0}.facets__form .product-count{white-space:nowrap}.banner__box,.banner__content{min-width:0!important;max-width:100%!important}}.cd-swipe-dots.cd-swipe-count{font-size:1.2rem;letter-spacing:.06em;font-variant-numeric:tabular-nums;opacity:.7;text-align:center}.product-card-wrapper .card__media img{object-fit:contain!important}.card__information .card__heading{min-height:4lh}@media(min-width:750px){.card__information .card__heading{min-height:3lh;-webkit-line-clamp:3;line-clamp:3}}.stock-deals__card{display:flex;flex-direction:column}.stock-deals__card .stock-deal{margin-top:auto}.facets-wrapper .facets-container{padding-top:3.2rem}#MainContent>.shopify-section:last-child:not(:has(.cd-lt,.cd-news,.cd-cform,#ProductGridContainer,.main-blog,.article-template)){padding-bottom:4.8rem}@media(min-width:750px){#MainContent>.shopify-section:last-child:not(:has(.cd-lt,.cd-news,.cd-cform,#ProductGridContainer,.main-blog,.article-template)){padding-bottom:6.4rem}}.center .rte :is(ul,ol){padding-left:0}.center .rte li{padding-left:0}.center .rte ol li:before{content:none}.center .rte ul li:before{position:static;display:inline-block;vertical-align:middle;margin-right:.8rem;transform:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cd-craft.css.map */
