@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--cd-tan, #c5a76b);outline-offset:3px}.button,button.omgrfq-btn-quotes,.cd-btn,.cd-sticky-cta__btn{transition:background-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease}.button:active,button.omgrfq-btn-quotes:active,.cd-btn:active,.cd-sticky-cta__btn:active{transform:scale(.98)}.shopify-section-header-sticky .header-wrapper,.scrolled-past-header .header-wrapper{box-shadow:0 6px 24px #00000047}.grid__item:has(.card-wrapper){display:flex}.product-card-wrapper{display:flex;flex-direction:column;width:100%}.product-card-wrapper>.card{flex:1 1 auto}.product-card-wrapper .card{transition:border-color .25s ease,box-shadow .3s ease,transform .3s ease}@media(hover:hover){.product-card-wrapper:hover .card{transform:translateY(-3px)}}.product-card-wrapper .omgrfq-collection-button{margin-top:auto}.card-information .estimated-price__label{letter-spacing:.06em}@media(max-width:749px){.product-grid{column-gap:1rem;row-gap:1.2rem}.product-card-wrapper .card__content{padding:1.2rem 1.2rem 1.4rem}.product-card-wrapper .card__heading{font-size:1.5rem;line-height:1.15}.product-card-wrapper .card-information .price{font-size:1.7rem}.product-card-wrapper .card-information,.product-card-wrapper .estimated-price{font-size:1.2rem;line-height:1.4}.product-card-wrapper button.omgrfq-btn-quotes{font-size:1.25rem!important;letter-spacing:.06em;padding:1.1rem .6rem!important;line-height:1.2;min-height:4.4rem}.collection-hero__inner{padding-top:2.4rem;padding-bottom:2rem}.collection-hero__title{font-size:clamp(2.8rem,8.4vw,3.6rem);line-height:1.02;padding-right:2rem}.facets-wrapper+.product-grid-container,.product-grid-container{padding-top:0}}@media(max-width:749px){.stock-deals__grid,.cd-guides__grid,.cd-feat__cards,.cd-tiles--feature .cd-tiles__grid{display:grid;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:78%;gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.6rem;padding:0 1.6rem .4rem;margin-inline:-1.6rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stock-deals__grid{grid-auto-columns:46%;padding-inline:1.5rem;margin-inline:-1.5rem;scroll-padding-inline:1.5rem}.cd-tiles--feature .cd-tiles__grid{margin-inline:0;grid-auto-columns:84%;gap:6px}.stock-deals__grid::-webkit-scrollbar,.cd-guides__grid::-webkit-scrollbar,.cd-feat__cards::-webkit-scrollbar,.cd-tiles--feature .cd-tiles__grid::-webkit-scrollbar{display:none}.stock-deals__grid>li,.cd-guides__grid>li,.cd-feat__cards>li,.cd-tiles--feature .cd-tiles__grid>li{scroll-snap-align:start;min-width:0}.cd-tiles--feature .cd-tile{aspect-ratio:3 / 3.6}.cd-swipe-dots{display:flex;justify-content:center;gap:.6rem;margin-top:1.4rem}.cd-swipe-dots span{width:.7rem;height:.7rem;border-radius:50%;background:currentColor;opacity:.22;transition:opacity .25s,width .25s}.cd-swipe-dots span.is-on{opacity:.9;width:2rem;border-radius:.4rem}.cd-links__list{grid-template-columns:none!important;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:max-content;gap:.8rem;overflow-x:auto;scrollbar-width:none;margin-inline:-1.6rem;padding:0 1.6rem .4rem}.cd-links__list::-webkit-scrollbar{display:none}.cd-links__list a{border:1px solid var(--cd-line, #d9d6cf);border-bottom-width:1px;padding:1rem 1.4rem;font-size:1.4rem;white-space:nowrap;background:#fff}}[id$=__image_banner_GFaM3J]{background:#f4f3ef}[id$=__image_banner_GFaM3J] .banner{display:grid!important;grid-template-columns:1fr;align-items:center;max-width:112rem;margin:0 auto;min-height:0!important;padding:5.6rem 1.6rem;gap:2.4rem}[id$=__image_banner_GFaM3J] .banner:before,[id$=__image_banner_GFaM3J] .banner:after,[id$=__image_banner_GFaM3J] .banner__media:after{display:none!important}[id$=__image_banner_GFaM3J] .banner__media{position:relative!important;width:14rem!important;height:14rem!important;padding:0!important;margin:0 auto;border-radius:50%;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 6px var(--cd-tan, #c5a76b)}[id$=__image_banner_GFaM3J] .banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}[id$=__image_banner_GFaM3J] .banner__content{position:static!important;padding:0!important;max-width:none;width:100%}[id$=__image_banner_GFaM3J] .banner__box{background:transparent!important;padding:0!important;max-width:76rem;margin:0 auto;text-align:center}[id$=__image_banner_GFaM3J] .banner__heading{font-size:1.5rem;letter-spacing:.16em;color:var(--cd-olive, #5b6236);margin-bottom:1.6rem}[id$=__image_banner_GFaM3J] .banner__text{font-size:1.5rem;line-height:1.6;color:#3a3b37}[id$=__image_banner_GFaM3J] .banner__text strong{font-weight:500;color:#151515;font-size:1.1em}[id$=__image_banner_GFaM3J] .banner__text p:before{content:"\201c";display:block;font-family:Georgia,serif;font-size:6.4rem;line-height:.6;color:var(--cd-tan, #c5a76b);margin-bottom:.8rem}[id$=__image_banner_GFaM3J] .banner__buttons:not(:has(a,button)){display:none}@media(min-width:750px){[id$=__image_banner_GFaM3J] .banner{grid-template-columns:22rem 1fr;gap:5.6rem;padding:8rem 4rem}[id$=__image_banner_GFaM3J] .banner__media{width:22rem!important;height:22rem!important}[id$=__image_banner_GFaM3J] .banner__box{text-align:left;margin:0}[id$=__image_banner_GFaM3J] .banner__text{font-size:1.7rem}}.product__info-container div:has(>cd-buy-now .cd-buy-now__buy[hidden]) #ultimateTrustBadgeswidgetDiv,.product__info-container div:has(>cd-buy-now .cd-buy-now__buy[hidden]) .ultimateTrustBadgesInnerContainer{display:none!important}.product__info-container .estimated-price{padding:1.6rem 0 .4rem}.product__info-container .product-form__quantity{margin-top:1.2rem}.product__description.cd-fold{position:relative;max-height:30rem;overflow:hidden;transition:max-height .5s ease}.product__description.cd-fold:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10rem;pointer-events:none;background:linear-gradient(#fff0,rgb(var(--color-background)))}.product__description.cd-fold.is-open{max-height:none}.product__description.cd-fold.is-open:after{display:none}.cd-fold-toggle{display:inline-flex;align-items:center;gap:.8rem;margin:1.2rem 0 2rem;padding:0 0 .4rem;background:none;border:0;border-bottom:2px solid var(--cd-tan, #c5a76b);font-family:var(--cd-display);font-weight:700;font-size:1.5rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));cursor:pointer}.cd-fold-toggle:after{content:"+";font-size:1.8rem;line-height:1}.cd-fold-toggle[aria-expanded=true]:after{content:"\2212"}.product__description [class*=col-lg-]{width:auto;max-width:none;padding:0}.cd-sticky-cta{display:none}@media(max-width:749px){.cd-sticky-cta{display:flex;align-items:center;gap:1.2rem;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-top:1px solid var(--cd-line, #d9d6cf);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.cd-sticky-cta.is-visible{transform:none}.cd-sticky-cta__info{min-width:0;flex:1 1 auto}.cd-sticky-cta__title{display:block;font-family:var(--cd-display);font-weight:700;text-transform:uppercase;font-size:1.4rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-sticky-cta__price{display:block;font-size:1.3rem;color:rgba(var(--color-foreground),.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-sticky-cta__btn{flex:0 1 auto;max-width:58%;border:0;background:var(--cd-black, #111);color:#fff;padding:1.2rem 1.4rem;min-height:4.6rem;font-family:var(--cd-display);font-weight:700;font-size:1.3rem;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body.cd-has-sticky-cta{--cd-quote-bottom: 8.6rem}body.cd-has-sticky-cta .shopify-section-group-footer-group{padding-bottom:7.6rem}}@media(max-width:749px){button.omgrfq_view_quote_btn.cd-quote-pill{border-radius:99px!important;padding:.9rem 1.4rem!important;font-size:1.2rem!important;letter-spacing:.08em;box-shadow:0 6px 20px #00000040!important;transition:bottom .35s cubic-bezier(.2,.7,.2,1)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cd-polish.css.map */
