@media screen and (max-width:767px){.product__info>*+*{margin-block-start:.75rem}.product-form-wrapper{margin-block-start:.75rem}.product__title .heading{font-size:clamp(1.25rem,5.5vw,1.75rem)}}@media screen and (max-width:767px){.product__info .label-swatch{padding:.4375rem .6875rem;font-size:.8125rem;line-height:1.2}.product__info .swatches{gap:.5rem!important}.product__info .variant-picker{gap:.875rem!important}.product__info .variant-picker .color-swatch{--swatch-size: 1.875rem}}@media screen and (max-width:767px){.product__info .quantity{min-height:2.625rem}.product__info .quantity .quantity__button{padding-inline:.625rem}.product__info .quantity .quantity__input{max-width:2.5rem;font-size:.9375rem}}@media screen and (max-width:767px){.product__info .product__text-inner{padding:.625rem .875rem}.product__info .product__text.first.last .product__text-inner{padding:.375rem 0}.product__info .product__text+.product__text{padding:.5rem .75rem}.product__info .product__text-inner .icon{width:1.125rem;height:1.125rem}.product__info .product__text-inner{font-size:.8125rem;line-height:1.35}}@media screen and (max-width:767px){.accordion .details .details__summary{padding-block:.875rem}.accordion .details .details__content{padding-block-end:.875rem}.faqs.with-background>:is(div,form){padding:1.25rem}.faq .details__summary .text-base,.faq .accordion .heading,.accordion--text .heading{font-size:1.125rem;line-height:1.3}.section--padding:has(.faqs){--section-padding-top: 1.5rem;--section-padding-bottom: 1.5rem}}.dps-toggle{display:block;margin-top:.625rem;padding:0;background:none;border:none;cursor:pointer;font-size:.875rem;line-height:1.4;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:768px){.dps-toggle{display:none!important}}@media screen and (max-width:767px){.product__description,.product-description{position:relative}}@media screen and (max-width:767px){.template-product .section--padding{--section-padding-top: 1.5rem;--section-padding-bottom: 1.5rem}.product__gallery-container{gap:.75rem!important}}.banner{contain:layout style}.announcement-bar{min-height:var(--topbar-height, 2.5rem)}.product__gallery .product__media{overflow:hidden}@media screen and (max-width:767px){.product-recommendations .product-card{font-size:.8125rem}.product-recommendations .section-heading{margin-block-end:.875rem}}.banner .scrolled-images__item{will-change:transform}.scrolled-images__main{will-change:transform;backface-visibility:hidden}.product-form__payment-badge,.payment-badges-wrapper{min-height:1.25rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.product-form__submit{font-size:.9375rem}.sticky-buy-button{padding-block:.625rem}}@media screen and (max-width:767px){.collection-grid{gap:.625rem}.product-card__info{padding:.5rem .25rem .625rem;font-size:.8125rem}}@media screen and (max-width:767px){.cart__checkout-wrapper{position:sticky;bottom:0;background:rgb(var(--color-background));padding:.75rem;border-top:1px solid rgb(var(--color-border));z-index:10}}@media screen and (max-width:767px){.scrolling-text__item{padding-block:.5rem}}@media screen and (max-width:767px){.multicolumn--icons .column__text{font-size:.8125rem}.multicolumn--icons .column__heading{font-size:.9375rem}}@media screen and (max-width:767px){.footer{padding-block:1.5rem}.footer__accordions .details .details__summary{padding-block:.875rem}}@media screen and (max-width:767px){.product__title+.product__rating{margin-block-start:.5rem}}.product__description .rte,.product-description .rte{transition:max-height .3s ease}@media screen and (max-width:767px){.product-desc-wrapper{position:relative;margin-bottom:.5rem}.product-desc-wrapper .product__text.product__description{max-height:120px;overflow:hidden;position:relative;transition:max-height .25s ease}.product-desc-wrapper .product__text.product__description:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(transparent,rgb(var(--color-background)));pointer-events:none}.product-desc-wrapper.is-expanded .product__text.product__description{max-height:none}.product-desc-wrapper.is-expanded .product__text.product__description:after{display:none}.product-desc-wrapper .dps-toggle{display:inline-block;margin-top:.5rem;padding:0;background:none;border:0;cursor:pointer;font-size:.875rem;line-height:1.4;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:2px;font-weight:600}}@media screen and (min-width:768px){.product-desc-wrapper .dps-toggle{display:none!important}.product-desc-wrapper .product__text.product__description{max-height:none}.product-desc-wrapper .product__text.product__description:after{display:none}}@media screen and (max-width:767px){.faqs.with-background .heading{font-size:1.375rem!important;line-height:1.2!important}.faqs.with-background>div{padding:1rem!important}}@media screen and (max-width:767px){.product-recommendations .product-card__info .heading,.product-recommendations .card__heading,.product-recommendations .product-card__title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:.75rem!important;line-height:1.3!important}}.dps-shipping-info{margin-top:1rem!important;margin-bottom:1.5rem!important;padding:12px 0!important;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.dps-shipping-row{display:flex;align-items:center;gap:10px;font-size:14px!important;color:#111827!important;margin-bottom:6px}.dps-shipping-row svg,.custom-shipping-icon{width:20px!important;height:20px!important}.dps-trust-row{padding:1rem 0!important;border:none!important;border-top:1px solid #e2e8f0!important;border-radius:0!important;margin:1.5rem 0!important;gap:12px!important}.dps-trust-row span{font-size:13px!important;font-weight:500!important}.dps-payment-row{margin-top:0!important;margin-bottom:2rem!important}.shopify-payment-button__button{min-width:100%!important;width:100%!important}.shopify-payment-button__button--unbranded{width:100%!important}shopify-accelerated-checkout{display:block!important;width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/71/assets/dps-store-polish.css.map */
