.product-information[data-testid=product-information]{background:#f3f3f3;padding-inline:max(40px,calc((100% - 1440px)/2),6%)}.product-information .product-details{min-width:0}.product-information [data-product-summary] img,.product-information [data-product-summary] video,.product-information [data-product-summary] iframe{display:none}.product-information .product-media-container img{object-fit:contain}.product-information .product-information__media{width:100%;min-width:0}.product-information .product-details h1{font-size:30px;line-height:1.22;letter-spacing:0;font-weight:700}.product-information .product-details product-price .price{font-size:28px;font-weight:400}.product-information .product-media-container{background:#fff}.product-information .product-form-buttons .add-to-cart-button{border-radius:999px;background:#171717;color:#fff;min-height:54px}.product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-block-size:54px}.product-information .product-form-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-information .quantity-selector-wrapper{grid-column:1/-1}.product-information .quantity-selector{border:0;border-radius:999px;background:#fff}.product-information .product-form-buttons .quantity-label{grid-column:1/-1;margin:0}.product-information .product-form-buttons .quantity-rules,.product-information .product-form-buttons volume-pricing{grid-column:1/-1}.product-information slideshow-arrows .slideshow-control{background:#171717;color:#fff;border-radius:50%;width:44px;height:44px;padding:12px}.product-information .slideshow-controls__thumbnail{background:#fff}.cgl-product-disclosures{display:grid;gap:12px;width:100%}.cgl-product-disclosures details{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden}.cgl-product-disclosures summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;padding:16px 20px;font-weight:700;cursor:pointer}.cgl-product-disclosures summary::-webkit-details-marker{display:none}.cgl-product-disclosures summary:after{content:"";width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);flex-shrink:0}.cgl-product-disclosures details[open] summary:after{transform:rotate(225deg)}.cgl-product-disclosures details[open] summary{border-bottom:1px solid #ddd}.cgl-product-disclosures__body{padding:16px 20px;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.cgl-product-disclosures__body p:first-child{margin-top:0}.cgl-product-disclosures__body p:last-child{margin-bottom:0}.cgl-product-disclosures__body a{display:inline-block;margin-right:16px;text-decoration:underline}.cgl-spec-fields{margin:0}.cgl-spec-fields__row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2.5fr);gap:18px;padding:12px 0;line-height:1.5}.cgl-spec-fields__row+.cgl-spec-fields__row{border-top:1px solid #eee}.cgl-spec-fields dt{color:#666}.cgl-spec-fields dd{margin:0;overflow-wrap:anywhere}.cgl-product-payments{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.cgl-product-payments svg{width:40px;height:26px}.cgl-delivery-estimate{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:14px 0;font-size:13px;line-height:1.5}.cgl-delivery-estimate strong{display:block;font-size:14px}.cgl-delivery-estimate p{margin:4px 0 0}.cgl-delivery-estimate a{display:inline-block;margin-top:6px;text-decoration:underline;text-underline-offset:2px}@media(min-width:990px){.product-information .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px}.product-information .product-information__grid .product-information__media{padding:0;position:sticky;top:120px;align-self:start}.product-information .product-information__grid .product-details{padding:0}}@media(max-width:989px){.product-information .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr);gap:28px}.product-information .product-information__grid .product-details,.product-information .product-information__grid .product-information__media{grid-column:1/-1;padding:0}}@media(max-width:749px){.product-information[data-testid=product-information]{padding-inline:16px}.product-information .product-details h1{font-size:24px}.product-information .product-details product-price .price{font-size:24px}.cgl-product-disclosures summary,.cgl-product-disclosures__body{padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cgl-product-page.css.map */
