.add-to-cart-button{background:var(--croma-coral)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 12px 28px -16px #f24d51b3;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.add-to-cart-button:hover:not([disabled]):not([aria-disabled=true]){filter:brightness(1.07);transform:translateY(-1px)}.add-to-cart-button:focus-visible{outline:2px solid var(--croma-blue)!important;outline-offset:3px}.add-to-cart-button[disabled],.add-to-cart-button[aria-disabled=true]{filter:grayscale(.3);opacity:.55}main .quantity-selector{background-color:var(--croma-navy2)!important;border:1px solid var(--croma-line2)!important;border-radius:10px!important;overflow:hidden}main .quantity-selector .quantity-minus,main .quantity-selector .quantity-plus{background:transparent!important;color:var(--croma-text)!important;border:none!important;transition:background .15s ease,color .15s ease}main .quantity-selector .quantity-minus:hover:not([disabled]),main .quantity-selector .quantity-plus:hover:not([disabled]){background:#ffffff14!important;color:var(--croma-blue)!important}main .quantity-selector input{background:transparent!important;color:var(--croma-text)!important;border:none!important}.product-information.section{--color-border: var(--croma-line2);--color-border-rgb: 255 255 255;--color-primary-hover: var(--croma-coral-hi);--color-primary-hover-rgb: 255 93 97;--color-input-background: var(--croma-navy);--color-input-text: var(--croma-text);--color-input-border: var(--croma-line2);--color-input-hover-background: var(--croma-surface);--color-variant-background: var(--croma-navy);--color-variant-border: var(--croma-line2);--color-variant-text: var(--croma-text);--color-variant-text-rgb: 244 247 251;--color-variant-hover-background: var(--croma-surface2);--color-variant-hover-text: var(--croma-text);--color-variant-hover-border: var(--croma-blue);--color-selected-variant-background: rgba(242, 77, 81, .16);--color-selected-variant-border: var(--croma-coral);--color-selected-variant-text: var(--croma-text);--color-selected-variant-hover-background: rgba(242, 77, 81, .24);--color-selected-variant-hover-border: var(--croma-coral-hi);--color-selected-variant-hover-text: var(--croma-text);--style-border-radius-inputs: 10px}.product-information{background:var(--croma-navy);color:var(--croma-text);font-family:var(--font-body--family, "Montserrat"),sans-serif}.product-information .product-information__grid{max-width:var(--croma-maxw);margin-inline:auto;padding-inline:28px;padding-block:clamp(20px,4vw,52px);gap:clamp(24px,4vw,56px);align-items:start}.product-information .product-details .group-block-content{gap:14px}.product-information .croma-crumb{font-family:var(--font-accent--family, "Barlow Condensed"),sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;color:var(--croma-muted2);line-height:1.4}.product-information .croma-crumb a{color:var(--croma-muted2);text-decoration:none;transition:color .15s ease}.product-information .croma-crumb a:hover{color:var(--croma-blue)}.product-information .croma-crumb>span[aria-hidden]{margin:0 8px;opacity:.5}.product-information .croma-crumb .croma-crumb__current{color:var(--croma-text);opacity:1;margin:0}.product-information .croma-crumb .croma-crumb__mid{margin:0}.product-information .croma-pdp-meta{font-family:var(--font-accent--family, "Barlow Condensed"),sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:var(--croma-muted2);margin:0}.product-information .product-media-container{--media-radius: 16px;border-radius:16px;overflow:hidden}.product-information .product-media-container.constrain-height,.product-information .product-media-container--image{background:radial-gradient(125% 125% at 50% 20%,#eef1f5,#d7dde7)!important;border:1px solid var(--croma-line);border-radius:16px}.product-information .product-media__image{border-radius:16px}.product-information .product-media-container--image img,.product-information .product-media img{filter:drop-shadow(0 18px 30px rgba(20,28,40,.32))}.product-information .product-media-container.is-thumbnail,.product-information [class*=thumbnail]{background:transparent}.product-information .slideshow-control--style-arrow{background:#0c11189e!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--croma-line2)!important;border-radius:50%!important;color:var(--croma-text)!important;width:42px;height:42px;box-shadow:0 6px 18px -8px #000000b3;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.product-information .slideshow-control--style-arrow:hover{background:#0c1118d1!important;border-color:var(--croma-blue)!important;color:var(--croma-blue)!important;transform:scale(1.06)}.product-information .slideshow-controls__dots{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:14px;padding:0}.product-information .slideshow-controls__dots li{list-style:none}.product-information .slideshow-controls__dots .slideshow-control{width:9px;height:9px;padding:0;border-radius:999px;font-size:0;color:transparent;background:var(--croma-line2);border:none;cursor:pointer;transition:background-color .18s ease,transform .18s ease,width .18s ease}.product-information .slideshow-controls__dots .slideshow-control:hover{background:var(--croma-muted)}.product-information .slideshow-controls__dots .slideshow-control[aria-selected=true]{background:var(--croma-coral);width:22px}.product-information .product-media-thumbnail,.product-information [class*=thumbnail] button{border-radius:10px;overflow:hidden;border:1px solid var(--croma-line2);background:radial-gradient(125% 125% at 50% 22%,#eef1f5,#d7dde7);transition:border-color .18s ease,box-shadow .18s ease}.product-information .product-media-thumbnail img,.product-information [class*=thumbnail] button img{mix-blend-mode:multiply}.product-information [class*=thumbnail] button[aria-current=true],.product-information [class*=thumbnail] button.is-active,.product-information [class*=thumbnail] button[aria-selected=true],.product-information [class*=thumbnail] [aria-selected=true]{border-color:var(--croma-blue)!important;box-shadow:0 0 0 2px #ff8a7a59}.product-information .dialog-zoomed-gallery,dialog.dialog-zoomed-gallery{background:var(--croma-navy)}.product-information [class*=product_title] p,.product-information [class*=product_title] h1,.product-information [class*=product_title] h2{font-family:var(--font-body--family, "Montserrat"),sans-serif!important;font-weight:800!important;letter-spacing:normal;line-height:1.15;text-transform:none;color:var(--croma-text)!important;font-size:clamp(26px,3.2vw,34px)!important;margin:0}.product-information product-price .price{color:var(--croma-text)!important;font-family:var(--font-body--family, "Montserrat"),sans-serif;font-weight:800;font-size:clamp(22px,2.6vw,30px);letter-spacing:.01em}.product-information product-price .price--on-sale .price__sale,.product-information product-price .price-sale{color:var(--croma-coral)!important}.product-information product-price .price__compare-at,.product-information product-price .price--compare,.product-information product-price s,.product-information product-price del{color:var(--croma-muted)!important;text-decoration:line-through;font-weight:600;font-size:.72em}.product-information product-price .price__badge-sale,.product-information .badge--sale,.product-information .price__badge{background:var(--croma-coral)!important;color:#fff!important;border:none!important;border-radius:6px;font-family:var(--font-accent--family, "Barlow Condensed"),sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-information .croma-pricerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px}.product-information .croma-tag{font-family:var(--font-accent--family, "Barlow Condensed"),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12px;padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;line-height:1}.product-information .croma-tag--new{background:#ff8a7a29;color:var(--croma-blue)}.product-information .croma-tag--sale{background:var(--croma-coral);color:#fff}.product-information .croma-instock{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--croma-green)}.product-information .croma-instock .croma-dot{width:7px;height:7px;border-radius:50%;background:var(--croma-green);flex:none}.product-information .croma-instock--low{color:var(--croma-gold)}.product-information .croma-instock--low .croma-dot{background:var(--croma-gold)}.product-information .croma-instock--out{color:var(--croma-muted)}.product-information .croma-instock--out .croma-dot{background:var(--croma-muted)}.product-information .croma-trust{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;border-top:1px solid var(--croma-line);border-bottom:1px solid var(--croma-line);padding:22px 0;margin-top:4px}@media(max-width:400px){.product-information .croma-trust{grid-template-columns:1fr;gap:14px}}.product-information .croma-trust__item{display:flex;gap:11px;align-items:flex-start}.product-information .croma-trust__icon{width:20px;height:20px;flex:none;margin-top:2px;color:var(--croma-blue);stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.product-information .croma-trust__item b{display:block;color:var(--croma-text);font-weight:700;font-size:13.5px;line-height:1.25}.product-information .croma-trust__sub{display:block;font-size:12px;color:var(--croma-muted2);line-height:1.4;margin-top:2px}.product-information .variant-option>label,.product-information .variant-option--buttons legend{font-family:var(--font-accent--family, "Barlow Condensed"),sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:var(--croma-muted2);margin-bottom:6px;display:block}.product-information .variant-option__select-wrapper{background:var(--croma-navy)!important;border:1px solid var(--croma-line2)!important;border-radius:10px!important}.product-information .variant-option__select-wrapper:hover{border-color:var(--croma-blue)!important}.product-information .variant-option__select{color:var(--croma-text)!important;background:transparent!important;font-weight:600}.product-information .variant-option__select option{background:var(--croma-navy2);color:var(--croma-text)}.product-information .variant-option__select-wrapper .icon-caret{color:var(--croma-muted)}.product-information .variant-option__select-wrapper:focus-within{border-color:var(--croma-blue)!important;box-shadow:0 0 0 3px #ff8a7a40}.product-information .variant-option__select:focus-visible{outline:none}.product-information .variant-option__button-label{border-radius:10px!important;font-weight:600}.product-information .variant-option__button-label:has(:focus-visible){border-color:var(--croma-blue)!important;outline:2px solid var(--croma-blue)!important;outline-offset:2px}.product-information .variant-option__button-label:has(:checked){font-weight:700}.product-information .variant-option__button-label--has-swatch:has(:checked){outline-color:var(--croma-coral)!important}.product-information .product-form-buttons{gap:12px}.product-information .add-to-cart-button{border-radius:10px!important;min-height:50px}.product-information .accelerated-checkout-block{margin-top:2px}.product-information .shopify-payment-button__button{border-radius:10px!important}.product-information .shopify-payment-button__more-options{color:var(--croma-blue)!important;border-radius:8px}.product-information .product-form-text__error{color:var(--croma-coral);font-weight:600}.product-information .product__pickup-availabilities{margin-top:16px}.product-information .pickup-location__text-sm,.product-information .pickup-location__text-bold{color:var(--croma-text)}.product-information .pickup-location__text-xs,.product-information .pickup-location__address{color:var(--croma-muted)}.product-information .pickup-location__button{color:var(--croma-blue)!important;text-decoration:underline;text-underline-offset:3px;font-weight:600}.product-information .pickup-location__button:hover{color:var(--croma-coral-hi)!important}.product-information .pickup-location__dialog{background:var(--croma-navy2);color:var(--croma-text);border:1px solid var(--croma-line);border-radius:var(--croma-r)}.product-information .pickup-location__h4{color:var(--croma-text)}.product-information .product-details .rte,.product-information [class*=product_description] .rte,.product-information [class*=product_description]{color:var(--croma-text);line-height:1.7;font-size:16px}.product-information .product-details .rte p{margin:0 0 1em}.product-information .product-details .rte>:last-child{margin-bottom:0}.product-information .product-details .rte a{color:var(--croma-blue);text-decoration:underline;text-underline-offset:2px}.product-information .product-details .rte a:hover{color:var(--croma-coral-hi)}.product-information .product-details .rte strong,.product-information .product-details .rte b{color:var(--croma-text)}.product-information .product-details .rte h1,.product-information .product-details .rte h2,.product-information .product-details .rte h3,.product-information .product-details .rte h4{color:var(--croma-text);font-family:var(--font-accent--family, "Barlow Condensed"),sans-serif;text-transform:uppercase;letter-spacing:.04em;margin:1.3em 0 .5em}.product-information .product-details .rte ul,.product-information .product-details .rte ol{padding-left:1.25em;margin:0 0 1em}.product-information .product-details .rte li{margin:0 0 .4em}.product-information .product-details .rte ul li::marker{color:var(--croma-coral)}.product-information .product-details .rte hr{border:none;border-top:1px solid var(--croma-line);margin:1.4em 0}.product-information .accordion{margin-top:18px}.product-information .accordion .details{border-color:var(--croma-line)!important}.product-information .accordion .details__header,.product-information .accordion summary{color:var(--croma-text);font-family:var(--font-body--family, "Montserrat"),sans-serif;font-weight:700;font-size:15.5px;letter-spacing:normal;text-transform:none;padding-block:18px}.product-information .accordion summary:hover{color:var(--croma-blue)}.product-information .accordion .details__header .icon-caret,.product-information .accordion .details__header .icon-plus,.product-information .accordion summary .icon-caret,.product-information .accordion summary .icon-plus{display:none!important}.product-information .accordion .details__header:after,.product-information .accordion summary:after{content:"+";margin-inline-start:auto;font-family:var(--font-body--family, "Montserrat"),sans-serif;font-size:22px;font-weight:400;line-height:1;color:var(--croma-blue);transition:transform .18s ease}.product-information .accordion .details[open] .details__header:after,.product-information .accordion .details[open] summary:after{content:"\2013"}.product-information .accordion .details-content{color:var(--croma-muted2);font-size:15px;line-height:1.7;max-width:74ch}.product-information .accordion .details-content a{color:var(--croma-blue)}.shopify-section product-recommendations{display:block;background:var(--croma-navy)}.shopify-section product-recommendations .section-resource-list__content{text-align:center}.shopify-section product-recommendations .croma-recs-eyebrow{font-family:var(--font-accent--family, "Barlow Condensed"),sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:var(--croma-blue);margin:0 0 8px}.shopify-section product-recommendations .croma-recs-title{font-family:var(--font-heading--family, "Protest Riot"),sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.5px;line-height:1.02;color:var(--croma-text);font-size:clamp(26px,3.4vw,40px);margin:0}.shopify-section:has(product-recommendations) .product-recommendations__title,.shopify-section product-recommendations h2:not(.croma-recs-title),.shopify-section product-recommendations h3{font-family:var(--font-heading--family, "Protest Riot"),sans-serif;text-transform:uppercase;letter-spacing:.5px;color:var(--croma-text)}.shopify-section product-recommendations .product-card,.shopify-section product-recommendations product-card{background:var(--croma-surface);border:1px solid var(--croma-line);border-radius:var(--croma-r);overflow:hidden;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease}.shopify-section product-recommendations .product-card:hover,.shopify-section product-recommendations product-card:hover{transform:translateY(-6px);border-color:var(--croma-line2);box-shadow:0 26px 52px -26px #000000d9}.shopify-section product-recommendations .product-card__image,.shopify-section product-recommendations .product-media-container{background:radial-gradient(125% 125% at 50% 22%,#eef1f5,#d7dde7);overflow:hidden}.shopify-section product-recommendations .product-card img{transition:transform .45s cubic-bezier(.22,1,.36,1)}.shopify-section product-recommendations .product-card:hover img{transform:scale(1.06)}.shopify-section product-recommendations .product-card [class*=product-title] *,.shopify-section product-recommendations .product-card a{color:var(--croma-text)}.shopify-section product-recommendations .product-card .price{color:var(--croma-coral)!important;font-weight:800}.shopify-section product-recommendations .product-card a:hover [class*=product-title] *{color:var(--croma-blue)}.shopify-section product-recommendations .product-card .h4,.shopify-section product-recommendations .product-card h3{color:var(--croma-text)!important;font-family:var(--font-body--family, "Montserrat"),sans-serif!important;font-weight:700!important;font-size:14.5px!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important}.shopify-section product-recommendations .slideshow-control--style-arrow{background:#0c11189e!important;border:1px solid var(--croma-line2)!important;border-radius:50%!important;color:var(--croma-text)!important}.shopify-section product-recommendations .slideshow-control--style-arrow:hover{border-color:var(--croma-blue)!important;color:var(--croma-blue)!important}.product-information .rating,.product-information [class*=review] .rating-star{color:var(--croma-gold)}.product-information [class*=review] .rating-count,.product-information .rating-text{color:var(--croma-muted)}@media screen and (max-width:749px){.product-information .product-information__grid{padding-inline:16px;padding-block:18px 28px;gap:20px}.product-information [class*=product_title] p,.product-information [class*=product_title] h1{font-size:clamp(24px,7vw,32px)!important}.product-information .add-to-cart-button{min-height:52px}.product-information .variant-option__select{min-height:48px}.product-information .variant-option__button-label{min-height:46px}.product-information .slideshow-control--style-arrow{width:40px;height:40px}main .quantity-selector .quantity-minus,main .quantity-selector .quantity-plus{min-width:46px;min-height:46px}}.product-information a:focus-visible,.product-information button:focus-visible,.product-information select:focus-visible,.product-information input:focus-visible,.product-information summary:focus-visible,.shopify-section product-recommendations a:focus-visible,.shopify-section product-recommendations button:focus-visible{outline:2px solid var(--croma-blue)!important;outline-offset:3px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/croma-product.css.map */
