.product-information .product-details .price,.product-information .product-details .price-item,.product-information .product-details .price *,.product-card .price,.product-card .price-item,.product-card .price *,.ph-price,.ph-price *,.cart-totals__total-value,.cart-items__price,.cart-items__price *{font-family:Space Grotesk,Inter,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.product-information .product-details .price-item{font-size:1.75rem}.product-information .variant-option--buttons:has(.pg-sw){display:flex!important;flex-wrap:wrap;gap:14px!important;padding:7px!important;margin-inline:-7px;overflow:visible!important}.product-information .variant-option--buttons:has(.pg-sw) legend{padding-inline:0;margin-left:0}.product-information .variant-option__button-label.pg-sw{position:relative!important;overflow:visible!important;display:inline-block!important;flex:0 0 44px;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;margin:0!important;border-radius:999px!important;background:var(--sw)!important;background-image:none!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:inset 0 0 0 1px #0000002e,0 6px 16px -8px #0009!important;outline:0!important;color:transparent!important;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease!important}.product-information .variant-option__button-label.pg-sw:before,.product-information .variant-option__button-label.pg-sw:after{display:none!important;content:none!important}.product-information .variant-option__button-label.pg-sw:hover{transform:scale(1.08)}.product-information .variant-option__button-label.pg-sw>input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer;z-index:2;border-radius:999px}.product-information .variant-option__button-label.pg-sw>*:not(input):not(svg){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}.product-information .variant-option__button-label.pg-sw>svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:999px;z-index:1;pointer-events:none}.product-information .variant-option__button-label.pg-sw:has(input:checked){border-color:transparent!important;box-shadow:0 0 0 3px #16151b,0 0 0 5px #fff,0 0 18px 4px #e879f973!important}.product-information .variant-option__button-label.pg-sw:has(input:focus-visible){box-shadow:0 0 0 3px #16151b,0 0 0 5px #e879f9!important}.product-information .variant-option__button-label.pg-sw:has(input[aria-disabled=true]){opacity:.35}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pillow-fixes.css.map */
