.button,button.button,.shopify-payment-button__button,.product-form__submit,.quick-add__button,input[type=submit],input[type=button]{border-radius:999px!important}input:not([type=checkbox]):not([type=radio]),select,textarea,.quantity-selector,quantity-selector,.variant-option__button-label,.facets__summary,.facets__item,.predictive-search__input{border-radius:12px}.product-media-container,.product-media,.product-media img,.product-card__image,.product-card__image img{border-radius:12px}main[data-template^=product] product-recommendations .section{width:min(1240px,calc(100% - 48px));margin-inline:auto;padding-block:clamp(56px,7vw,82px)!important}main[data-template^=product] product-recommendations .section-resource-list__content{margin-bottom:28px}main[data-template^=product] product-recommendations .section-resource-list__content h2{font-family:var(--font-heading--family);font-size:clamp(2.5rem,4vw,4rem)!important;font-weight:400;line-height:1;letter-spacing:-.035em}main[data-template^=product] product-recommendations .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}main[data-template^=product] product-recommendations .resource-list__item{min-width:0}main[data-template^=product] product-recommendations .product-card{overflow:hidden;border:1px solid #e1d9d0;border-radius:16px;background:#fff}main[data-template^=product] product-recommendations .product-card__image,main[data-template^=product] product-recommendations .product-card__image img{border-radius:12px 12px 0 0}@media(max-width:900px){main[data-template^=product] product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){main[data-template^=product] product-recommendations .section{width:min(100% - 32px,1240px)}main[data-template^=product] product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}a,button,.button,.product-card,.variant-option__button-label,.gv-set-builder__piece,.gv-set-builder__size>span{-webkit-tap-highlight-color:transparent}.button,button.button,.shopify-payment-button__button,.product-form__submit,.quick-add__button,input[type=submit],input[type=button]{transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.button:focus-visible,button:focus-visible,a:focus-visible,.variant-option__button-label:focus-visible,.facets__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover){.button:not(:disabled):hover,button.button:not(:disabled):hover,.shopify-payment-button__button:not(:disabled):hover,.product-form__submit:not(:disabled):hover,.quick-add__button:not(:disabled):hover,input[type=submit]:not(:disabled):hover,input[type=button]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 9px 22px #2d292621;filter:brightness(.96)}.variant-option__button-label:hover,.facets__summary:hover,.quantity-selector button:hover:not(:disabled),quantity-selector button:hover:not(:disabled){border-color:#756a61;background:#f5f1eb}.gv-set-builder__size:hover>span{border-color:#8e8176;background:#f8f5f1;transform:translateY(-1px)}.gv-set-builder__piece:hover{border-color:#a99c91;box-shadow:0 7px 18px #2d292612;transform:translateY(-1px)}.gv-set-builder__submit:hover:not(:disabled){background:#171512;border-color:#171512}.gv-product-story__service{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.gv-product-story__service:hover{transform:translateY(-3px);border-color:#c4b7ab;background:#ffffffb8;box-shadow:0 14px 30px #2d292612}main[data-template^=product] product-recommendations .product-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}main[data-template^=product] product-recommendations .product-card:hover{transform:translateY(-4px);border-color:#cbbfb4;box-shadow:0 16px 34px #2d29261a}main[data-template^=product] product-recommendations .product-card img{transition:transform .35s ease}main[data-template^=product] product-recommendations .product-card:hover img{transform:scale(1.025)}}main[data-template^=product] product-recommendations .product-card__content{height:100%;padding-bottom:16px!important}main[data-template^=product] product-recommendations .product-card__content>a.contents .text-block,main[data-template^=product] product-recommendations .product-card__content>product-price{padding-inline:14px!important}main[data-template^=product] product-recommendations .product-card__content>a.contents .text-block{padding-top:12px!important;font-size:.98rem;line-height:1.25}main[data-template^=product] product-recommendations .product-card__content>product-price{margin-top:auto;padding-top:6px!important;font-size:.9rem}main[data-template=product] .product-information__grid,main[data-template="product.bedroom-set"] .product-information__grid{align-items:start}@media(max-width:749px){main[data-template^=product] product-recommendations .product-card__content>a.contents .text-block,main[data-template^=product] product-recommendations .product-card__content>product-price{padding-inline:10px!important}}@media screen and (min-width:1000px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr)}main[data-template^=product] .product-details.sticky-content--desktop{position:static}main[data-template^=product] .product-information__media{position:sticky;top:calc(var(--header-group-height, 0px) + 22px);align-self:start;max-height:calc(100vh - var(--header-group-height, 0px) - 44px)}main[data-template^=product] .product-information__media media-gallery,main[data-template^=product] .product-information__media .product-media-gallery{max-height:inherit}}@media screen and (min-width:750px)and (max-width:999px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(390px,.95fr)}}main[data-template="product.bedroom-set"] .product-details>.group-block{gap:24px!important}main[data-template="product.bedroom-set"] .product-details h1{font-size:clamp(2.8rem,4vw,4.2rem)!important;line-height:.98!important;letter-spacing:-.035em!important}main[data-template="product.bedroom-set"] .accordion summary,main[data-template="product.bedroom-set"] .accordion__summary{font-size:12px}@media screen and (max-width:749px){main[data-template="product.bedroom-set"] .product-details h1{font-size:clamp(2.35rem,11vw,3.25rem)!important}}main[data-template^=product] product-recommendations .product-card__content>.group-block{box-sizing:border-box;padding:14px 15px 2px!important}main[data-template^=product] product-recommendations .product-card__content>.gv-card-reviews{box-sizing:border-box;width:100%;min-height:38px;margin-top:4px;padding:2px 15px 15px}main[data-template^=product] product-recommendations product-price .price,main[data-template^=product] product-recommendations product-price .price-item--sale,main[data-template^=product] product-recommendations product-price .compare-at-price{font-size:17px!important;line-height:1.25!important}main[data-template^=product] product-recommendations product-price .price,main[data-template^=product] product-recommendations product-price .price-item--sale{font-weight:600}main[data-template^=product] product-recommendations .product-card__content .group-block-content{gap:6px!important}@media screen and (max-width:749px){main[data-template^=product] product-recommendations .product-card__content>.group-block{padding:11px 11px 1px!important}main[data-template^=product] product-recommendations .product-card__content>.gv-card-reviews{min-height:34px;padding:2px 11px 12px}main[data-template^=product] product-recommendations product-price .price,main[data-template^=product] product-recommendations product-price .price-item--sale,main[data-template^=product] product-recommendations product-price .compare-at-price{font-size:15px!important}}.gv-view-product-button{text-decoration:none}.gv-view-product-button .add-to-cart-icon{transform:rotate(-45deg)}main[data-template=cart] .cart-page{padding-block:clamp(24px,4vw,52px)}main[data-template=cart] .cart-page__summary .cart-summary{overflow:hidden;box-shadow:0 18px 48px #2d292614}main[data-template=cart] .cart-page__summary .cart-summary__inner{padding:clamp(24px,3vw,38px)!important}main[data-template=cart] .cart__checkout-button,#cart-drawer .cart__checkout-button{min-height:54px;background:#2d2926!important;border-color:#2d2926!important;color:#fff!important;font-weight:700}main[data-template=cart] .cart-totals__total-value,#cart-drawer .cart-totals__total-value{color:#2d2926;font-weight:700}#cart-drawer .cart-drawer__summary{background:#f5f1eb;border-top:1px solid #ded5ca}#cart-drawer .gv-cart-assurance{background:#fff}@media(max-width:749px){main[data-template=cart] .cart-page{padding-block:18px 36px}main[data-template=cart] .cart-page__summary .cart-summary__inner{padding:20px!important}}main[data-template=product] .product-information__grid{--gv-details-max: 560px}main[data-template=product] .product-information__grid>:last-child{max-width:var(--gv-details-max)}main[data-template=product] .product-information h1{max-width:15ch;font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:-.025em!important}main[data-template=product] product-price .price,main[data-template=product] .price{font-weight:700;letter-spacing:-.015em}main[data-template=product] .product-form__submit,main[data-template=product] .shopify-payment-button__button{min-height:54px!important;font-size:14px!important;font-weight:750!important}main[data-template=product] .variant-option__button-label{min-width:58px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}main[data-template=product] .accordion{margin-top:4px}@media(max-width:749px){main[data-template=product] .product-information h1{font-size:clamp(2rem,9vw,2.65rem)!important}main[data-template=product] .product-information__grid>:last-child{max-width:none}main[data-template=product] .product-form__submit,main[data-template=product] .shopify-payment-button__button{min-height:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/goodvision-polish.css.map */
