.product-information__grid{column-gap:clamp(20px,2.5vw,42px)!important}.product-information .product-details .group-block{row-gap:12px!important}.product-information .product-details h1,.product-information .product-details .text-block h1{font-size:clamp(28px,2.05vw,33px)!important;line-height:1.13!important;font-weight:600!important;letter-spacing:-.035em!important;margin-block:0!important}.product-information .product-details .variant-picker{margin-block:0!important;padding-block:0!important}.product-information .product-details fieldset.pulse-colour-option{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;border:0!important;padding:0!important;margin:0!important;min-width:0}.product-information .product-details .pulse-colour-option legend{font-size:14px!important;font-weight:400!important;margin:0 0 7px!important;padding:0!important;width:100%!important}.product-information .product-details .pulse-colour-option__label{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:4px!important;margin:0!important;border:1px solid transparent!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}.product-information .product-details .pulse-colour-option__label:has(input:checked){border-color:#171717!important}.product-information .product-details .pulse-colour-option__label .pulse-colour-swatch{display:block!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;border-radius:50%!important;background:var(--pulse-colour,#c4c4bf)!important;border:1px solid rgb(0 0 0 / 18%)!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}.product-information .product-details .pulse-colour-option__label .visually-hidden{position:absolute!important}.product-information .product-details .variant-option__button-label:not(.pulse-colour-option__label){min-height:38px}.product-information .product-media-container,.product-information .product-media,.product-information .product-media-gallery{background:#fff!important}.product-information .product-media-container img,.product-information .product-media-gallery__media img{object-fit:contain!important}@media(min-width:750px){.product-information .product-media-container img{max-width:86%!important;margin-inline:auto!important}}.product-information .buy-buttons-block .add-to-cart-button,.product-information .buy-buttons-block button[name=add]{min-height:56px!important;border-radius:4px!important;font-size:13px!important;font-weight:650!important;letter-spacing:.075em!important;text-transform:uppercase!important;transition:transform .18s ease,background-color .18s ease,color .18s ease!important}.product-information .buy-buttons-block .add-to-cart-button:hover,.product-information .buy-buttons-block button[name=add]:hover{transform:translateY(-1px)}.product-information .buy-buttons-block .shopify-payment-button__button,.product-information .buy-buttons-block .shopify-payment-button__button--unbranded{min-height:54px!important;border:1px solid #111!important;border-radius:4px!important;background:#fff!important;color:#111!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background-color .18s ease,color .18s ease!important}.product-information .buy-buttons-block .shopify-payment-button__button:hover,.product-information .buy-buttons-block .shopify-payment-button__button--unbranded:hover{background:#111!important;color:#fff!important}.pulse-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 10px;padding:14px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.pulse-trust-strip__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;text-align:center;color:#222;font-size:10px;line-height:1.25;letter-spacing:.015em}.pulse-trust-strip__item svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.pulse-product-accordions{margin-top:6px;width:100%;color:#111}.pulse-product-accordions__eyebrow{margin:0 0 4px!important;padding:0!important;font-size:10px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.12em!important;color:#737373!important}.pulse-product-accordion{border-top:1px solid #e7e7e7}.pulse-product-accordion:last-child{border-bottom:1px solid #e7e7e7}.pulse-product-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:15px 0;font-size:14px;font-weight:500;line-height:1.35;color:#171717}.pulse-product-accordion>summary::-webkit-details-marker{display:none}.pulse-product-accordion>summary svg{display:block;flex:0 0 17px;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;transition:transform .2s ease}.pulse-product-accordion[open]>summary svg{transform:rotate(45deg)}.pulse-product-accordion__content{padding:0 24px 16px 0;font-size:13px;line-height:1.65;color:#555}.pulse-product-accordion__content p{margin:0 0 8px}.pulse-product-accordion__content p:last-child{margin-bottom:0}.pulse-product-accordion__content ul,.pulse-product-accordion__content ol{padding-inline-start:18px}@media(max-width:749px){.product-information__grid{row-gap:22px!important}.product-information .product-details h1,.product-information .product-details .text-block h1{font-size:26px!important;line-height:1.16!important}.product-information .product-media-container img{max-width:92%!important;margin-inline:auto!important}.product-information .buy-buttons-block .add-to-cart-button,.product-information .buy-buttons-block button[name=add],.product-information .buy-buttons-block .shopify-payment-button__button{min-height:52px!important}.pulse-trust-strip{gap:6px;padding:12px 0}.pulse-trust-strip__item{font-size:9px;gap:5px}.pulse-trust-strip__item svg{width:20px;height:20px}.pulse-product-accordion>summary{padding:14px 0;font-size:13px}.pulse-product-accordion__content{font-size:12px}}@media(prefers-reduced-motion:reduce){.pulse-product-accordion>summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pulse-product-page.css.map */
