:root{--pdp-display-font: "Hanken Grotesk", var(--heading-font-family)}.product-info__title .product-title,.product-mobile-heading__title .product-title{font-family:var(--pdp-display-font)!important;font-weight:800!important;letter-spacing:-.01em!important}.product-info__brand-eyebrow{display:block;font-family:var(--pdp-display-font);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color) / .55);margin:0 0 4px;line-height:1.2}.product-mobile-heading__brand{font-family:var(--pdp-display-font)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgb(var(--text-color) / .55)!important;text-decoration:none!important}.product-info__price .price__current,.product-review-price-row__price .price__current{font-family:var(--pdp-display-font)!important}.product-info__price .price__currency,.product-info__price .price__decimal,.product-review-price-row__price .price__currency,.product-review-price-row__price .price__decimal{font-size:.52em;font-weight:600;top:-.55em}.product-main:has(custom-select.is-open){position:relative;z-index:4}.product-main .product-media{margin-top:calc(5 * var(--space-unit));margin-bottom:calc(5 * var(--space-unit))}.product-details__calc .h4{margin-bottom:1.1em}.product-purchase-panel{margin:calc(3 * var(--space-unit)) 0 calc(4 * var(--space-unit));padding:calc(4 * var(--space-unit));border:1px solid #d9dde3;border-radius:12px;background:#fff;box-shadow:0 1px 4px #0000000a}.product-purchase-panel>:last-child{margin-bottom:0!important}.product-purchase-panel .product-info__block:last-child{margin-bottom:0!important}.product-main .product-purchase-panel .product-options .opt-label--btn.is-hover-preview,.product-purchase-panel .opt-label--btn.is-hover-preview{border-color:#00a6ed!important;box-shadow:0 0 0 2px #00a6ed38,0 0 12px #00a6ed52!important}.product-purchase-summary{display:grid;gap:var(--space-unit);margin:0 0 calc(1.25 * var(--space-unit))}.product-mobile-heading,.thumb-scroll-arrow{display:none!important}.product-purchase-panel>.product-purchase-summary{display:none!important}.product-purchase-preflight{display:block!important;margin:0 0 calc(3 * var(--space-unit))}.product-purchase-summary__shipping{display:block;padding:0;border:0;border-radius:0;background:transparent}.product-purchase-summary__icon{display:none!important}.product-purchase-summary__text{display:grid;gap:9px;min-width:0;color:rgb(var(--text-color));font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:1.35}.product-purchase-summary__text>.js-purchase-availability-line{order:30;margin-top:2px;color:#168532;font-size:17px;font-weight:700;line-height:1.2}.product-purchase-summary__text>.product-purchase-summary__ebook{order:31;margin-top:1px;color:#168532;font-size:14px;font-weight:600;line-height:1.25}.pfc{display:flex;gap:9px;align-items:flex-start;background:#e9f2fe;border:1px solid rgba(0,77,153,.42);border-radius:10px;padding:11px 14px;margin:0 0 14px}.pfc__check{flex:none;display:inline-flex;width:18px;height:18px;border-radius:50%;background:#168532;color:#fff;align-items:center;justify-content:center;font-size:11px;line-height:1;margin-top:1px;font-weight:700}.pfc__body{margin:0;font-size:13.5px;line-height:1.45;color:#46505f}.pfc__lead{color:#1c2c4c;font-weight:700}.pfc__items{color:#46505f}.kit-finder{margin:0 0 14px}.kit-finder__summary{display:inline-flex;align-items:center;gap:7px;cursor:pointer;list-style:none;font-size:14px;font-weight:700;color:#1c2c4c;text-decoration:underline;text-underline-offset:3px}.kit-finder__summary::-webkit-details-marker{display:none}.kit-finder__caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .2s ease}.kit-finder[open] .kit-finder__caret{transform:rotate(180deg)}.kit-finder__rows{margin-top:12px;border:1px solid #e3eaf3;border-radius:12px;overflow:hidden}.kit-finder__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:13px 16px;border:0;border-bottom:1px solid #eef1f6;background:#fff;cursor:pointer;text-align:left;font-family:inherit}.kit-finder__row:last-child{border-bottom:0}.kit-finder__row:hover{background:#f6f9fd}.kit-finder__prompt{font-size:14px;color:#4a5568}.kit-finder__answer{font-size:13.5px;font-weight:700;color:#1c2c4c;white-space:nowrap}.product-purchase-summary__text>.js-purchase-availability-line .product-purchase-summary__availability{color:inherit}.product-purchase-summary__text span{color:rgba(var(--text-color)/.74)}.product-purchase-summary__text .js-purchase-shipping-note{order:20;display:none}.product-purchase-summary__destination{order:25;color:rgb(var(--text-color));font-size:14px;font-weight:600;line-height:1.3}.product-purchase-summary__text>span:empty{display:none}.product-purchase-summary__estimate{order:10;color:rgb(var(--text-color))!important;font-weight:400;white-space:pre-line}.product-purchase-summary__estimate .product-purchase-summary__date{color:inherit;font-size:inherit;font-weight:700;line-height:inherit}.product-purchase-summary__details{color:rgb(var(--link-color, var(--text-color)));font-weight:400;text-decoration:underline;text-underline-offset:.16em}.product-purchase-trust{display:grid;gap:6px;margin-top:calc(1.75 * var(--space-unit));color:rgba(var(--text-color)/.82);font-size:.95em;font-weight:600;line-height:1.4;text-align:center}.product-purchase-panel .product-info__dynamic-checkout-button{margin-top:0!important}.product-purchase-panel .product-options{margin-bottom:calc(1.5 * var(--space-unit))!important}.product-purchase-panel .product-info__buy-buttons{margin-top:calc(4 * var(--space-unit))!important}.product-purchase-panel .product-info__add-button{margin-bottom:calc(1.5 * var(--space-unit))!important}.product-info__mobile-quantity{display:none}.product-purchase-panel .shopify-payment-button__button{margin-top:0!important}.product-purchase-panel .product-info__dynamic-checkout-button,.product-purchase-panel .shopify-payment-button,.product-purchase-panel .shopify-payment-button__button,.product-purchase-panel .shopify-payment-button__more-options,.product-purchase-panel shopify-accelerated-checkout,.product-purchase-panel shopify-accelerated-checkout-wallet{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.product-purchase-panel .shopify-payment-button__more-options.shopify-payment-button__skeleton,.product-purchase-panel .shopify-payment-button__button--hidden{display:none!important}.product-purchase-panel .product-info__dynamic-checkout-button shopify-accelerated-checkout{--shopify-accelerated-checkout-skeleton-background-color: transparent;--shopify-accelerated-checkout-skeleton-animation-opacity-start: 0;--shopify-accelerated-checkout-skeleton-animation-opacity-end: 0;--shopify-accelerated-checkout-skeleton-animation-duration: 0s}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-to-cart{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-to-cart .quantity-input{align-self:flex-start}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button .btn--primary{width:100%!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button,.cc-main-product:not(.exp2-on) .product-purchase-panel .shopify-payment-button,.cc-main-product:not(.exp2-on) .product-purchase-panel .shopify-payment-button__button,.cc-main-product:not(.exp2-on) .product-purchase-panel shopify-accelerated-checkout,.cc-main-product:not(.exp2-on) .product-purchase-panel shopify-accelerated-checkout-wallet{width:100%!important;max-width:100%!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 52px}.product-purchase-panel product-inventory.product-info__block{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}#shopify-pc__banner.shopify-pc__banner__dialog{right:auto!important;bottom:14px!important;left:max(14px,calc((100vw - var(--page-width, 1320px)) / 2))!important;width:min(430px,calc(100vw - 28px))!important;max-width:min(430px,calc(100vw - 28px))!important;transform:none!important}.shopify-pc__banner__wrapper{max-width:100%!important}#shopify-pc__banner .shopify-pc__banner__btns{gap:8px!important;flex-wrap:nowrap!important}#shopify-pc__banner .shopify-pc__banner__btns button,#shopify-pc__banner .shopify-pc__banner__btns span{min-width:max-content!important;white-space:nowrap!important;word-break:keep-all!important}.product-main #product-media .media-gallery__action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:calc(1.5 * var(--space-unit)) calc(4 * var(--space-unit));border:1px solid #d7dbe0!important;border-radius:999px;background:#f3f4f6!important;color:rgb(var(--text-color))!important;font-family:inherit;font-size:16px!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.product-main #product-media .media-gallery__action span{color:inherit!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important}.product-main #product-media .media-gallery__action:hover{border-color:#b8bec6!important;background:#eceff3!important;color:rgb(var(--text-color))!important;text-decoration:none!important}.product-main #product-media .media-gallery__action.is-active,.product-main #product-media .media-gallery__action[aria-pressed=true]{border-color:#9ca3af!important;background:#fff!important;box-shadow:0 1px 3px #00000014}.product-info__price .price__current{font-weight:700!important}.product-review-price-row__reviews .stamped-badge-caption{font-size:.86em!important}.rating__stars{--star-color: 224 121 26}.stamped-product-reviews-badge .stamped-badge-starrating,.stamped-product-reviews-badge .stamped-starrating,.stamped-product-reviews-badge .stamped-fa,.stamped-product-reviews-badge .stamped-fa-star,.stamped-product-reviews-badge .stamped-fa-star-half-o,.stamped-product-reviews-badge .stamped-fa-star-o,.product-review-price-row__reviews .stamped-badge-starrating,.product-review-price-row__reviews .stamped-starrating,.product-review-price-row__reviews .stamped-fa,.product-review-price-row__reviews .stamped-fa-star,.product-review-price-row__reviews .stamped-fa-star-half-o,.product-review-price-row__reviews .stamped-fa-star-o{color:#e0791a!important}.product-review-price-row__reviews .stamped-badge{display:inline-flex;align-items:center;gap:6px}.product-reviews-fallback{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;white-space:normal;font-size:.86rem;line-height:1.3}.product-reviews-fallback__link{color:rgb(var(--link-color));font-weight:600;text-decoration:none}.product-reviews-fallback__link:hover{text-decoration:underline}.product-reviews-fallback__proof{color:rgb(var(--text-color) / .6)}.product-review-price-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:calc(1.5 * var(--space-unit)) calc(3 * var(--space-unit))!important}.product-review-price-row__price{grid-column:1;grid-row:1;justify-self:start!important;margin-inline-start:0!important;min-width:0;text-align:start!important}.product-review-price-row__reviews{grid-column:2;grid-row:1;justify-self:end!important;min-width:0;padding-top:var(--space-unit);text-align:end!important;white-space:nowrap}.product-review-price-row__reviews--price-mobile{display:none}.product-review-price-row__price .product-info__price,.product-review-price-row__price .price,.product-review-price-row__price .js-instalments-form,.product-review-price-row__price shopify-payment-terms{text-align:start!important}@media(max-width:768.98px){html,body{width:100%;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}@supports (overflow: clip){html,body,#main-content,.cc-main-product.product-main{overflow-x:clip}}#main-content,.cc-main-product.product-main{max-width:100vw;overflow-x:hidden}.product-main .product-media,.product-main .product-info,.product-main .product-info__sticky{min-width:0}.cc-main-product.product-main>.container{--pdp-mobile-gutter: 12px;padding-right:var(--pdp-mobile-gutter)!important;padding-left:var(--pdp-mobile-gutter)!important;max-width:100%;overflow-x:visible}.product-breadcrumbs{display:none}.product-main .product-info__sticky,.product-main .product-info:not(.product-info--sticky){display:flex;flex-direction:column}.product-main .product-purchase-panel{display:flex;flex-direction:column;align-self:stretch;margin:calc(.75 * var(--space-unit)) 0 calc(5 * var(--space-unit));padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-main .product-purchase-panel>hr{display:none}.product-mobile-heading{display:flex!important;flex-direction:column;gap:calc(1.25 * var(--space-unit));padding:calc(2 * var(--space-unit)) 0 calc(2 * var(--space-unit))}.product-mobile-heading__meta{display:flex;order:0;align-items:center;justify-content:space-between;gap:calc(2 * var(--space-unit));min-width:0}.product-mobile-heading__brand{min-width:0;color:rgba(var(--text-color)/.78);font-size:1.3rem;font-weight:600;line-height:1.2;overflow:hidden;text-align:start;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.product-mobile-heading__brand:hover{color:rgb(var(--text-color))}.product-mobile-heading .product-mobile-heading__reviews{flex:0 0 auto;order:10!important;align-self:flex-end;margin:0!important;padding-top:0;text-align:end!important;width:auto}.product-mobile-heading__title{order:10}.product-mobile-heading__title .product-title{margin:0;font-size:1.6rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.01em!important;text-align:start!important}.product-main .product-info__sticky>.product-info__block:not(.product-info__title),.product-main .product-info__sticky>details-disclosure,.product-main .product-info:not(.product-info--sticky)>.product-info__block:not(.product-info__title),.product-main .product-info:not(.product-info--sticky)>details-disclosure{order:100!important}.product-main .product-info__sticky>.product-info__title,.product-main .product-info:not(.product-info--sticky)>.product-info__title{display:none!important}.product-info__title{order:20!important;align-self:stretch;margin:0 0 calc(2 * var(--space-unit))!important;text-align:start!important}.product-info__title .product-title{font-size:1.6rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.01em!important;text-align:start!important}.product-review-price-row__reviews .stamped-badge{display:inline-flex!important;align-items:center;justify-content:flex-end;gap:2px;white-space:nowrap}.product-review-price-row__reviews .stamped-badge:before{content:none}.product-review-price-row__reviews .stamped-badge-caption{font-size:0!important;line-height:1}.product-review-price-row__reviews .stamped-badge-caption:before{content:attr(data-reviews) " reviews";font-size:12.5px;font-weight:600;line-height:1.15}.product-mobile-heading__reviews .stamped-badge-caption:before{font-size:14px}.product-purchase-panel .product-review-price-row__reviews--price-mobile .stamped-badge-caption:before{font-size:13.5px}.product-review-price-row{display:contents!important}.product-review-price-row__price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:calc(2 * var(--space-unit));order:80!important;align-self:stretch;justify-self:start!important;margin:calc(.75 * var(--space-unit)) 0 0!important;padding:calc(1.5 * var(--space-unit)) calc(2.5 * var(--space-unit)) 0;border:0;border-radius:0;background:#fff;text-align:start!important;width:100%}.product-purchase-panel .product-review-price-row__price{margin:calc(.75 * var(--space-unit)) 0 0!important}.product-review-price-row__price .product-info__price{grid-column:1;min-width:0}.product-purchase-panel .product-info__price .price__current{font-weight:700!important}.product-review-price-row__price .js-instalments-form,.product-review-price-row__price shopify-payment-terms{grid-column:1 / -1}.product-review-price-row__reviews{order:10!important;align-self:flex-end;justify-self:auto!important;margin:calc(1.5 * var(--space-unit)) 0 var(--space-unit)!important;padding-top:0;text-align:end!important;width:auto}.product-purchase-panel .product-review-price-row__reviews,.product-purchase-panel>.product-purchase-summary{display:none!important}.product-purchase-panel .product-review-price-row__reviews--price-mobile{display:block!important;grid-column:2;align-self:center;max-width:48vw;margin:0!important;padding:0!important;text-align:end!important}.product-purchase-panel .product-review-price-row__reviews--price-mobile .stamped-product-reviews-badge{display:inline-block!important;transform:scale(.95);transform-origin:center right}.product-purchase-preflight{display:block!important;margin:calc(.75 * var(--space-unit)) 0 calc(3 * var(--space-unit))}.product-purchase-preflight .product-purchase-summary{display:grid!important;margin:calc(.5 * var(--space-unit)) 0 var(--space-unit)}.product-purchase-panel .product-options{order:60!important;margin:0 0 calc(1.25 * var(--space-unit))!important;padding:calc(1.25 * var(--space-unit)) 0 calc(1.5 * var(--space-unit));border-top:0;border-bottom:1px solid rgba(20,61,115,.28)}.product-purchase-panel .option-selector[data-selector-type=listed]{margin-bottom:0!important}.product-purchase-panel .option-selector[data-selector-type=listed]>legend.label{display:flex!important;align-items:baseline;flex-wrap:nowrap!important;gap:4px;width:100%;max-width:100%;margin-bottom:8px!important;overflow:hidden;color:rgba(var(--text-color)/.82);font-size:14px;font-weight:400;line-height:1.25;white-space:nowrap}.product-purchase-panel .option-selector__selected-helper{position:relative;box-sizing:border-box;min-height:2.6em;margin-bottom:13px;border:1px solid rgba(0,77,153,.42);border-radius:9px;background:#e9f2fe;box-shadow:0 0 0 1px #004d9912,0 2px 12px #004d9929;color:#21466e;font-size:13px;font-weight:600;line-height:1.3}.product-purchase-panel .option-selector__selected-helper .opt-helper__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes purchase-helper-blue-fade{0%{border-color:#004d99f2;background:#cfe4ff;box-shadow:0 0 0 3px #004d994d,0 0 22px #004d998c}55%{box-shadow:0 0 0 2px #004d9933,0 0 16px #004d9957}to{border-color:#004d996b;background:#e9f2fe;box-shadow:0 0 0 1px #004d9912,0 2px 12px #004d9929}}@keyframes purchase-helper-arrow-blue-fade{0%{border-color:#004d99f2;background:#cfe4ff}to{border-color:#004d996b;background:#e9f2fe}}.product-purchase-panel .option-selector__selected-helper.is-helper-highlighted{animation:purchase-helper-blue-fade 1s ease-out}.product-purchase-panel .option-selector__selected-helper.is-helper-highlighted:after{animation:purchase-helper-arrow-blue-fade 1s ease-out}.product-purchase-panel .option-selector__selected-helper:after{content:"";position:absolute;bottom:-7px;left:var(--helper-tail-x, 32px);width:13px;height:13px;border-right:1px solid rgba(0,77,153,.42);border-bottom:1px solid rgba(0,77,153,.42);border-bottom-right-radius:2px;background:#e9f2fe;transform:translate(-50%) rotate(45deg);transition:left .24s cubic-bezier(.22,.61,.36,1)}.rte.product-description .lokko-review-grid{display:flex!important;grid-template-columns:none!important;gap:calc(1.5 * var(--space-unit));margin:calc(2 * var(--space-unit)) calc(var(--pdp-mobile-gutter, 12px) * -1) 0;padding:0 var(--pdp-mobile-gutter, 12px) calc(1.5 * var(--space-unit));overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.rte.product-description .lokko-review{position:relative;flex:0 0 min(78vw,310px);padding:14px 15px 15px;border-color:#b9ddff;border-radius:14px;background:#eef7ff;box-shadow:none;scroll-snap-align:start}.rte.product-description .lokko-review:after{content:"";position:absolute;bottom:-7px;left:22px;width:14px;height:14px;border-right:1px solid #b9ddff;border-bottom:1px solid #b9ddff;background:#eef7ff;transform:rotate(45deg)}.rte.product-description .lokko-stars{color:#e0791a;font-size:12px;letter-spacing:0}.rte.product-description .lokko-review p{color:#1f2937;font-size:14px;line-height:1.35}.product-purchase-panel .option-selector__btns{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;padding:6px 0 10px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--pdp-mobile-gutter, 12px);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(20,61,115,.42) transparent;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:auto;-webkit-overflow-scrolling:touch}.cc-main-product.product-main .product-purchase-panel .product-options .option-selector__hint{display:inline-flex!important;align-items:baseline;flex:1 1 auto;min-width:0;overflow:hidden;color:#334155;font-size:14px;font-weight:600;line-height:1.25;white-space:nowrap}.cc-main-product.product-main .product-purchase-panel .product-options .js-selected-option-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750}.product-purchase-panel .option-selector__btns:has(>label.opt-label--btn.has-variant-image:nth-of-type(3)){box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-inline:calc(var(--pdp-mobile-gutter, 12px) * -1)!important;padding-inline:var(--pdp-mobile-gutter, 12px)}.product-purchase-panel .option-selector__btns::-webkit-scrollbar{height:4px}.product-purchase-panel .option-selector__btns::-webkit-scrollbar-track{background:transparent}.product-purchase-panel .option-selector__btns::-webkit-scrollbar-thumb{border-radius:999px;background-color:#143d736b}.product-purchase-panel .opt-label.opt-label--btn.has-variant-image{display:grid;flex:0 0 clamp(92px,28vw,108px);align-content:start;min-width:0;padding:7px 6px 8px;border-color:#143d735c;border-radius:7px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:500;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;transition:none!important;white-space:normal}.product-purchase-panel .option-selector__btns:has(.opt-label--btn.has-variant-image) .opt-btn:checked+.opt-label--btn{background-color:#fff;border-color:#004d99;box-shadow:0 0 0 2px #004d99e6,0 1px 8px #004d993d}.cc-main-product.exp2-on .product-purchase-panel .option-selector__btns:has(>label.opt-label--btn.has-variant-image:first-of-type:nth-last-of-type(-n+3)) .opt-label.opt-label--btn.has-variant-image{flex:1 1 0;min-width:0}.product-purchase-panel .opt-label.opt-label--btn.has-variant-image *,.product-purchase-panel .opt-label.opt-label--btn.has-variant-image:before,.product-purchase-panel .opt-label.opt-label--btn.has-variant-image:after{animation:none!important}.cc-main-product.product-main .product-purchase-panel .product-options .option-selector__btns:has(.opt-label--btn.has-variant-image) .opt-label--btn,.cc-main-product.product-main .product-purchase-panel .product-options .option-selector__btns:has(.opt-label--btn.has-variant-image) .opt-label--btn *{transition:none!important;-webkit-tap-highlight-color:transparent}.cc-main-product.product-main .product-purchase-panel .product-options .option-selector__btns:has(.opt-label--btn.has-variant-image) .opt-label--btn,.cc-main-product.product-main .product-purchase-panel .product-options .option-selector__btns:has(.opt-label--btn.has-variant-image) .opt-label--btn *,.cc-main-product.product-main .product-purchase-panel .product-options .option-selector__btns:has(.opt-label--btn.has-variant-image) .opt-label--btn:before,.cc-main-product.product-main .product-purchase-panel .product-options .option-selector__btns:has(.opt-label--btn.has-variant-image) .opt-label--btn:after{animation:none!important}.product-purchase-panel .opt-label__mini-image{display:block;width:100%;margin:0 0 6px;aspect-ratio:1 / .82}.product-purchase-panel .opt-label__mini-image img{width:100%;height:100%;object-fit:contain}.product-purchase-panel .opt-label__content{display:grid;gap:3px}.product-purchase-panel .opt-label__text{font-size:12px;font-weight:650;line-height:1.16}.product-purchase-panel .opt-label__badge,.product-purchase-panel .opt-label__badge--popular{box-sizing:border-box;max-width:100%;margin:2px 0 0;padding:2px 4px;overflow:hidden;font-size:8.75px;line-height:1.05;letter-spacing:0;text-overflow:clip;white-space:nowrap}.product-purchase-panel .opt-label__subtext{display:none}.product-purchase-panel .opt-label__price-current{font-size:15px;font-weight:750;line-height:1.18}.product-purchase-panel .opt-label__stock{color:#168532;font-size:14.5px;font-weight:750;line-height:1.18}.product-purchase-panel .product-info__buy-buttons{display:flex;flex-direction:column;order:90!important;margin-top:0!important;margin-bottom:0!important;padding:0 calc(2.5 * var(--space-unit)) calc(1.25 * var(--space-unit));border:0;border-radius:0;background:#fff;box-shadow:none}.product-purchase-panel .product-info__buy-buttons>:not(.product-purchase-preflight):not(product-form){order:40}.product-purchase-panel .product-info__buy-buttons>.product-purchase-preflight{order:20}.product-purchase-panel .product-info__buy-buttons>product-form{display:block;order:30}.product-purchase-panel .product-info__add-to-cart{display:block!important}.product-purchase-panel .product-info__mobile-quantity{display:block;position:relative;width:100%;min-height:46px;margin:0 0 calc(3 * var(--space-unit));padding:0;border:1px solid rgba(17,24,39,.22);border-radius:6px;background:#fff;box-shadow:none;color:#111827;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer}.product-purchase-panel .product-info__mobile-quantity:after{content:"";position:absolute;top:calc(50% - 5px);right:15px;z-index:3;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;pointer-events:none;transform:rotate(45deg)}.product-purchase-panel .product-info__mobile-quantity-label{position:absolute;top:50%;left:14px;z-index:3;margin:0;color:#111827;font:inherit;pointer-events:none;transform:translateY(-50%)}.product-purchase-panel .product-info__mobile-quantity-select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0 40px 0 92px;border:0;border-radius:0;appearance:none;background-color:transparent;color:#111827;font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-align:left;text-align-last:left;cursor:pointer;-webkit-appearance:none}.product-purchase-panel .product-info__mobile-quantity-select option{font-size:16px}.product-purchase-panel .product-info__add-button{margin-bottom:calc(3 * var(--space-unit))!important}.product-purchase-panel .product-info__dynamic-checkout-button{margin-top:calc(.5 * var(--space-unit))!important}.product-purchase-panel .shopify-payment-button__more-options{margin-bottom:calc(.5 * var(--space-unit))!important}.product-purchase-panel .shopify-payment-button__more-options.shopify-payment-button__skeleton{display:none!important}.product-purchase-panel .product-info__dynamic-checkout-button,.product-purchase-panel .shopify-payment-button,.product-purchase-panel .shopify-payment-button__button,.product-purchase-panel .shopify-payment-button__more-options,.product-purchase-panel shopify-accelerated-checkout,.product-purchase-panel shopify-accelerated-checkout-wallet{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.product-purchase-panel .product-info__dynamic-checkout-button shopify-accelerated-checkout{--shopify-accelerated-checkout-skeleton-background-color: transparent;--shopify-accelerated-checkout-skeleton-animation-opacity-start: 0;--shopify-accelerated-checkout-skeleton-animation-opacity-end: 0}#shopify-pc__banner.shopify-pc__banner__dialog{right:auto!important;bottom:8px!important;left:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:30vh;overflow:auto}#shopify-pc__banner .shopify-pc__banner__btns{flex-wrap:wrap!important}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%!important;min-width:0!important}.product-main #product-media.product-media{margin-top:0;margin-bottom:var(--space-unit)!important;margin-inline:calc(var(--pdp-mobile-gutter, var(--gutter)) * -1)!important;padding-top:0!important;width:calc(100% + (2 * var(--pdp-mobile-gutter, var(--gutter))))!important;max-width:100vw!important}.product-main #product-media .media-gallery__actions{display:none!important}.product-main #product-media .media-gallery__viewer,.product-main #product-media .media-viewer,.product-main #product-media .media-viewer__item:first-child .media{border-inline:0;border-top:0}}@media(min-width:769px){:root{--product-column-padding: calc(4 * var(--space-unit));--product-info-width: 47%}.shopify-section:not(.product-details){clear:both}.product-breadcrumbs .breadcrumbs{width:calc(100% - var(--product-info-width));margin:calc(4 * var(--space-unit)) 0 calc(2 * var(--space-unit));padding-inline-end:var(--product-column-padding);overflow:hidden}.product-breadcrumbs+.product-main .product-media,.product-breadcrumbs+.product-main .product-info{padding-top:0}.product-breadcrumbs+.product-main .product-info:before,.product-breadcrumbs+.product-main .product-info:after{top:0}.shopify-section+.product-main{margin-top:-1px}.shopify-section+.product-main:before,.product-details+.shopify-section:before,.product-main+.shopify-section:not(.product-details):before{content:"";display:block;position:relative;z-index:-1;width:100%;height:1px;background-color:rgba(var(--text-color)/.15)}.cc-main-product.product-main:before{display:none}.product-main .product-media,.product-main+.product-details>.container{width:calc(100% - var(--product-info-width));float:left;clear:left;border-inline-end:0}.product-main .product-media{margin-top:0;margin-bottom:0;padding-top:calc(6 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-end:var(--product-column-padding)!important}.product-main #product-media .media-gallery__viewer{border:0;border-radius:10px;overflow:hidden}.product-main #product-media .media-viewer,.product-main #product-media .media-viewer__item,.product-main #product-media .media-viewer__item .media,.product-main #product-media .media-viewer__item .media--cover,.product-main #product-media .media-viewer__item deferred-media,.product-main #product-media .media-viewer__item product-model{border-radius:inherit;overflow:hidden}.product-main .product-info{position:relative;width:var(--product-info-width);padding:calc(6 * var(--space-unit)) 0 calc(10 * var(--space-unit));padding-inline-start:calc(3 * var(--space-unit))!important;float:right;background-color:rgba(var(--bg-color))}.product-main .product-info:before,.product-main .product-info:after{content:"";position:absolute;top:0;bottom:-2px;left:-1px;width:1px;background-color:rgba(var(--bg-color))}.product-main .product-info:after{display:none}.product-main .product-info--sticky{min-height:var(--sticky-height, 0)}.product-info__sticky{position:-webkit-sticky;position:sticky;top:var(--header-end-padded, 48px);padding-bottom:0}.product-purchase-panel{margin-top:calc(2 * var(--space-unit));padding:calc(4 * var(--space-unit))}.product-main #product-media .media-gallery{gap:calc(2 * var(--space-unit))!important}.product-main #product-media .media-gallery__actions{display:flex!important;flex-wrap:wrap;gap:calc(2 * var(--space-unit));width:calc(100% - 68px)!important;flex-basis:calc(100% - 68px)!important;margin-top:calc(2 * var(--space-unit))!important;margin-inline-start:68px;padding:0}.product-main+.product-details{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.product-main+.product-details>.container{max-width:none;margin:0;padding-top:calc(2 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-start:0;padding-inline-end:var(--product-column-padding)}.product-main+.product-details+.shopify-section:before{top:1px}[dir=rtl] .product-main .product-media,[dir=rtl] .product-main+.product-details>.container{float:right;clear:right}[dir=rtl] .product-main .product-info{float:left}[dir=rtl] .product-main .product-info:before,[dir=rtl] .product-main .product-info:after{right:-1px;left:auto}}@media(min-width:1280px){:root{--product-column-padding: calc(4 * var(--space-unit))}.product-main .product-media,.product-main .product-info{padding-top:calc(6 * var(--space-unit))}.product-main .product-info{width:500px!important;min-width:500px!important}.product-main .product-media{width:calc(100% - 500px)!important;max-width:calc(100% - 500px)!important}}span.stamped-product-reviews-badge.stamped-main-badge span.stamped-badge-caption{color:#00f;text-decoration:underline}@media(min-width:769px){.product-purchase-panel .product-options,.product-purchase-panel .product-options .option-selector{min-width:0!important;max-width:100%!important}.product-purchase-panel .option-selector__selected-helper{position:relative;display:flex!important;align-items:center;box-sizing:border-box;min-width:0!important;width:100%!important;max-width:100%!important;min-height:2.6em;margin:4px 0 0;padding:9px 13px;border:1px solid rgba(0,77,153,.42);border-radius:9px;background:#e9f2fe;box-shadow:0 0 0 1px #004d9912,0 2px 12px #004d9929;color:#21466e;font-size:13px;font-weight:600;line-height:1.35}.product-purchase-panel .option-selector__selected-helper[hidden]{display:none!important}.product-purchase-panel .option-selector__selected-helper .opt-helper__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes exp1-helper-blue-fade{0%{border-color:#004d99f2;background:#cfe4ff;box-shadow:0 0 0 3px #004d994d,0 0 22px #004d998c}55%{box-shadow:0 0 0 2px #004d9933,0 0 16px #004d9957}to{border-color:#004d996b;background:#e9f2fe;box-shadow:0 0 0 1px #004d9912,0 2px 12px #004d9929}}.product-purchase-panel .option-selector__selected-helper.is-helper-highlighted{animation:exp1-helper-blue-fade 1s ease-out}.product-purchase-panel .option-selector__selected-helper:after{content:"";position:absolute;bottom:-7px;left:var(--helper-tail-x, 34px);width:13px;height:13px;border-right:1px solid rgba(0,77,153,.42);border-bottom:1px solid rgba(0,77,153,.42);border-bottom-right-radius:2px;background:#e9f2fe;transform:translate(-50%) rotate(45deg);transition:left .24s cubic-bezier(.22,.61,.36,1)}.product-purchase-panel .option-selector__btns:has(.opt-label--btn.has-variant-image){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;margin:13px 0 0!important;padding:6px 4px 12px!important;overflow:visible!important;scrollbar-width:thin;scrollbar-color:rgba(20,61,115,.42) transparent}.product-purchase-panel .opt-label.opt-label--btn.has-variant-image{display:grid!important;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:start;gap:0;flex:1 1 0!important;width:auto!important;min-width:0!important;padding:8px 8px 11px;text-align:left}.product-purchase-panel .opt-label--btn.has-variant-image .opt-label__checkbox{display:none!important}.product-purchase-panel .opt-label--btn.has-variant-image .opt-label__mini-image{width:100%!important;height:auto!important;margin:0 0 9px;aspect-ratio:1 / 1}.product-purchase-panel .opt-label--btn.has-variant-image .opt-label__mini-image img{width:100%;height:100%;object-fit:contain}.product-purchase-panel .opt-label--btn.has-variant-image .opt-label__content{display:grid;gap:4px;align-content:start;min-width:0}.product-purchase-panel .opt-label--btn.has-variant-image .opt-label__text{font-size:11px;line-height:1.24;font-weight:650}.product-purchase-panel .opt-label--btn.has-variant-image .opt-label__subtext{display:none!important}.product-purchase-panel .opt-label--btn.has-variant-image .opt-label__badge,.product-purchase-panel .opt-label--btn.has-variant-image .opt-label__badge--popular{display:inline-block!important;width:auto!important;max-width:100%;height:auto;margin:4px 0 0;padding:1px 5px;border-radius:999px;font-size:7.5px;line-height:1.4;white-space:normal;aspect-ratio:auto}.product-purchase-panel .opt-label--btn.has-variant-image .opt-label__prices{margin:4px 0 0;font-weight:700;font-size:11px}.product-purchase-panel .opt-label--btn.has-variant-image .opt-label__stock{margin:2px 0 0;font-size:10px}.product-purchase-panel .option-selector__btns:has(.opt-label--btn.has-variant-image) .opt-btn:checked+.opt-label--btn{background-color:#fff;border-color:#004d99;box-shadow:0 0 0 2px #004d99d9,0 1px 6px #004d9933}}@media(min-width:1200px){.cc-main-product.exp2-on.product-main>.container{max-width:none!important;padding-inline:32px!important}.cc-main-product.exp2-on .product.js-product{width:min(1520px,100%)!important;max-width:none!important;margin-inline:auto!important;display:flex!important;justify-content:space-between;align-items:flex-start}.cc-main-product.exp2-on #product-media{width:46%!important;float:none!important;position:sticky!important;top:86px;align-self:flex-start}.cc-main-product.exp2-on .product-info{width:53%!important;float:none!important}.cc-main-product.exp2-on .product-info--sticky .product-info__sticky{position:static!important;top:auto!important}.cc-main-product.exp2-on .product-purchase-panel{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;gap:26px;align-items:start;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cc-main-product.exp2-on .product-purchase-panel .exp2-col{min-width:0;display:flex;flex-direction:column}.cc-main-product.exp2-on .product-purchase-panel .exp2-right{position:static;align-self:start;padding:22px 22px 20px;border:1px solid #e3e6ea;border-radius:14px;background:#fff;box-shadow:0 1px 2px #1018280a,0 6px 22px #10182812}.cc-main-product.exp2-on .exp2-col>.product-info__block,.cc-main-product.exp2-on .exp2-col>details-disclosure{margin-bottom:8px}.cc-main-product.exp2-on .exp2-mid>.product-info__title{margin:0 0 6px}}@media(min-width:1200px){.cc-main-product.exp2-on .product-purchase-panel .exp2-mid{grid-column:1!important}.cc-main-product.exp2-on .product-purchase-panel .exp2-right{grid-column:2!important}}@media(min-width:1200px){.cc-main-product.exp2-on .exp2-right>.product-review-price-row__price{margin:0 0 12px!important;min-width:0}.cc-main-product.exp2-on .exp2-right>.product-review-price-row__price .price,.cc-main-product.exp2-on .exp2-right>.product-review-price-row__price .price__default{font-size:28px;line-height:1.05}.cc-main-product.exp2-on .exp2-right>.product-review-price-row__price .price__current{font-weight:800;color:#14181b;letter-spacing:-.4px}.cc-main-product.exp2-on .exp2-right>.product-review-price-row__price .price__was{font-size:.6em;color:#14181b80;font-weight:500}.cc-main-product.exp2-on .exp2-mid>.product-review-price-row{display:block!important;margin:2px 0 12px!important}.cc-main-product.exp2-on .exp2-mid>.product-review-price-row .product-review-price-row__reviews{justify-self:start!important;text-align:start!important;padding-top:0!important;white-space:normal}.cc-main-product.exp2-on .exp2-right>.product-purchase-summary{display:none!important}.cc-main-product.exp2-on .exp2-right .product-info__add-to-cart{display:block!important}.cc-main-product.exp2-on .exp2-right .product-info__mobile-quantity{display:block;position:relative;width:100%;min-height:46px;margin:0 0 10px;padding:0;border:1px solid #cfd4da;border-radius:8px;background:#fff;color:#111827;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .14s ease}.cc-main-product.exp2-on .exp2-right .product-info__mobile-quantity:hover{border-color:#9aa2ab}.cc-main-product.exp2-on .exp2-right .product-info__mobile-quantity:after{content:"";position:absolute;top:calc(50% - 5px);right:15px;z-index:3;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;pointer-events:none;transform:rotate(45deg)}.cc-main-product.exp2-on .exp2-right .product-info__mobile-quantity-label{position:absolute;top:50%;left:14px;z-index:3;margin:0;color:#111827;font:inherit;pointer-events:none;transform:translateY(-50%)}.cc-main-product.exp2-on .exp2-right .product-info__mobile-quantity-select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;min-height:0;margin:0;padding:0 40px 0 92px;border:0;appearance:none;-webkit-appearance:none;background:transparent;color:#111827;font:inherit;font-size:16px;font-weight:600;text-align:left;text-align-last:left;cursor:pointer}}@media(min-width:1200px){.cc-main-product.exp2-on .exp2-right .product-purchase-preflight{margin:0 0 14px!important;padding-top:0;border-top:0}.cc-main-product.exp2-on .exp2-right .product-purchase-summary__text{gap:7px}.cc-main-product.exp2-on .exp2-right .product-info__add-button .btn,.cc-main-product.exp2-on .exp2-right .product-info__add-button button[name=add]{width:100%;min-height:52px;border-radius:10px!important;border:1px solid #e3a200!important;background:linear-gradient(180deg,#ffdd6b,#ffd341,#f8c021)!important;background-size:auto!important;color:#1a1a1a!important;font-size:17px!important;font-weight:800!important;letter-spacing:.2px;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #78500029,0 6px 16px #f5b41466!important;transition:transform .12s ease,box-shadow .16s ease,filter .16s ease!important}.cc-main-product.exp2-on .exp2-right .product-info__add-button .btn:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:inset 0 1px #ffffffc7,0 2px 4px #7850002e,0 12px 26px #f5b41485!important}.cc-main-product.exp2-on .exp2-right .product-info__add-button .btn:active{transform:translateY(0);box-shadow:inset 0 2px 6px #9664004d,0 2px 8px #f5b4144d!important}.cc-main-product.exp2-on .exp2-right .product-info__add-button .btn:focus-visible{outline:3px solid rgba(0,77,153,.55)!important;outline-offset:2px!important}.cc-main-product.exp2-on .exp2-right .product-info__dynamic-checkout-button shopify-accelerated-checkout,.cc-main-product.exp2-on .exp2-right .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 10px}.cc-main-product.exp2-on .exp2-right .shopify-payment-button__button{border-radius:10px!important}.cc-main-product.exp2-on .exp2-right .product-purchase-trust{margin-top:14px;padding-top:12px;border-top:1px solid #edf0f3;gap:5px;font-size:12.5px}.cc-main-product.exp2-on .exp2-mid>.product-info__title .product-title{font-size:23px;line-height:1.22}.cc-main-product.exp2-on .exp2-mid>.product-info__title{margin:0 0 4px!important}.cc-main-product.exp2-on .exp2-mid>.product-review-price-row{margin:2px 0 8px!important}.cc-main-product.exp2-on .exp2-mid>.product-options{margin-top:0!important}.cc-main-product.exp2-on .exp2-mid .option-selector{margin-top:2px!important}.cc-main-product.exp2-on .exp2-mid .option-selector>legend.label{margin-bottom:4px!important}}.price__savings,.exp2-payment-icons{display:none}@media(min-width:1200px){.cc-main-product.exp2-on .exp2-right .price__savings{display:inline-flex;align-items:baseline;gap:5px;margin:7px 0 0;padding:3px 10px;border-radius:7px;background:#fdeceb;color:#c0341d;font-size:13px;font-weight:800;line-height:1.35}.cc-main-product.exp2-on .exp2-right .price__savings-pct{font-weight:700}.cc-main-product.exp2-on .exp2-right .price__badge,.cc-main-product.exp2-on .exp2-right .exp2-payment-icons{display:none!important}}@media(min-width:1200px){.cc-main-product.exp2-on .exp2-right .shopify-payment-button__more-options{display:block!important;width:auto;margin:12px auto 0;padding:4px 2px;color:#004d99!important;font-weight:700!important;font-size:13.5px!important;text-decoration:underline!important;text-underline-offset:3px;text-align:center;cursor:pointer;background:none!important;border:0!important}.cc-main-product.exp2-on .exp2-right .shopify-payment-button__more-options:hover{color:#00396f!important}.cc-main-product.exp2-on .exp2-mid .exp2-more-details{display:inline-flex;align-items:center;gap:6px;margin:14px 0 2px;padding-top:0;border-top:0;color:#004d99;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer}.cc-main-product.exp2-on .exp2-mid .exp2-more-details:hover{text-decoration:underline}.cc-main-product.exp2-on .exp2-mid .exp2-more-details .exp2-more-details__arrow{transition:transform .15s ease}.cc-main-product.exp2-on .exp2-mid .exp2-more-details:hover .exp2-more-details__arrow{transform:translateY(2px)}.cc-main-product.exp2-on .exp2-mid>.exp2-relocated-addons{width:100%;margin:6px 0 0;padding-top:16px;border-top:1px solid #e6e9ed}}@media(min-width:1200px){.cc-main-product.exp2-on .exp2-mid .option-selector legend.label{font-weight:400!important;font-size:14px!important}.cc-main-product.exp2-on .exp2-mid .option-selector .option-selector__hint,.cc-main-product.exp2-on .exp2-mid .option-selector .js-selected-option-text,.cc-main-product.exp2-on .exp2-mid .option-selector .option-selector__hint .js-selected-option-text{font-weight:700!important;font-size:14px!important;color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important}}@media(min-width:1200px){.cc-main-product.exp2-on #product-media .media-gallery{display:grid!important;grid-template-columns:54px minmax(0,1fr);column-gap:9px;row-gap:10px;align-items:start}.cc-main-product.exp2-on #product-media .media-gallery__thumbs{grid-column:1!important;grid-row:1!important;width:54px!important;max-width:54px!important;margin:0!important;align-self:start;overflow:hidden!important;max-height:680px}.cc-main-product.exp2-on #product-media .media-thumbs{width:100%!important;flex-direction:column!important;gap:6px!important;overflow:visible!important}.cc-main-product.exp2-on #product-media .media-thumbs__item{flex:0 0 54px!important;width:54px!important;max-width:54px!important;height:54px}.cc-main-product.exp2-on #product-media .media-thumbs__btn{width:100%!important}.cc-main-product.exp2-on #product-media .media-gallery__viewer{grid-column:2!important;grid-row:1!important;width:100%!important}.cc-main-product.exp2-on #product-media .media-viewer{cursor:zoom-in!important}.cc-main-product.exp2-on #product-media .media-gallery__actions{grid-column:2!important;grid-row:3!important;margin-inline-start:0!important;width:100%!important;flex-basis:auto!important}.cc-main-product #product-media .exp2-thumb-more{display:flex;align-items:center;justify-content:center;width:54px;height:27px;flex:0 0 27px;border:1px solid #cfd4da;border-radius:6px;background:#eef1f4;color:#1d2530;font-size:12.5px;font-weight:800;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease}.cc-main-product #product-media .exp2-thumb-more:hover{background:#e9edf1;border-color:#004d99;color:#004d99}.cc-main-product #product-media .exp2-gallery-caption{grid-column:2!important;grid-row:2!important;display:inline-flex;align-items:center;gap:6px;justify-self:center;margin:9px 0 0;padding:4px 6px;border:0;background:none;color:#5b6573;font-size:13px;font-weight:600;cursor:zoom-in;transition:color .14s ease}.cc-main-product #product-media .exp2-gallery-caption:hover{color:#004d99}.cc-main-product #product-media .exp2-gallery-caption svg{flex:0 0 auto}.cc-main-product.exp2-on .exp2-mid .option-selector__selected-helper .opt-helper__text{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.7em}}@media(min-width:1200px){.cc-main-product.exp2-on .exp2-mid .option-selector__selected-helper{margin:13px 0 2px!important}.cc-main-product.exp2-on .exp2-mid .option-selector__selected-helper:after{top:-7px!important;bottom:auto!important;border-right:0!important;border-bottom:0!important;border-top:1px solid rgba(0,77,153,.42)!important;border-left:1px solid rgba(0,77,153,.42)!important;border-bottom-right-radius:0!important;border-top-left-radius:2px!important}}@media(min-width:1200px){.cc-main-product.exp2-on #product-media .media-gallery{row-gap:4px!important}.cc-main-product #product-media .exp2-gallery-caption{margin:4px 0 0!important}.cc-main-product.exp2-on #product-media .media-gallery__actions{margin-top:2px!important;gap:8px!important}.cc-main-product.exp2-on #product-media .media-gallery__action[data-gallery-action=details]{display:none!important}}.gallery-zoom--amazon .gallery-zoom__zoom-container--is-zoomed img.gallery-zoom__zoom-image,.gallery-zoom__zoom-container--is-zoomed img.gallery-zoom__zoom-image.is-zoomed{max-width:none!important;max-height:none!important;width:auto!important;height:auto!important;position:absolute!important;top:0!important;left:0!important;transform-origin:0 0!important;transform:var(--gallery-zoom-transform, none)!important}@media(min-width:1200px){.cc-main-product.exp2-on .exp2-mid .exp2-price-mirror{display:block;margin:6px 0 0}.cc-main-product.exp2-on .exp2-mid .exp2-price-mirror .price,.cc-main-product.exp2-on .exp2-mid .exp2-price-mirror .price__default{font-size:22px;line-height:1.05}.cc-main-product.exp2-on .exp2-mid .exp2-price-mirror .price__current{font-weight:800;color:#14181b}.cc-main-product.exp2-on .exp2-mid .exp2-price-mirror .price__was{font-size:.62em;color:#14181b80;font-weight:500}.cc-main-product.exp2-on .exp2-mid .exp2-price-mirror .price__savings,.cc-main-product.exp2-on .exp2-mid .exp2-price-mirror .price__badge,.cc-main-product.exp2-on .exp2-mid .exp2-price-mirror .js-instalments-form,.cc-main-product.exp2-on .exp2-mid .exp2-price-mirror shopify-payment-terms,.cc-main-product.exp2-on .exp2-mid .exp2-price-mirror .product-policies{display:none!important}.cc-main-product.exp2-on .exp2-mid .opt-label--btn.has-variant-image .opt-label__badge--popular{font-size:10px!important;font-weight:800!important;line-height:1.25!important;padding:2px 7px!important;letter-spacing:.3px!important;white-space:nowrap!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#b45309!important;border:0!important}}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector[data-selector-type=listed]>legend.label{font-family:var(--pdp-display-font)!important;font-weight:800!important;font-size:17px!important;color:rgb(var(--text-color))!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector__hint,.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .js-selected-option-text{font-weight:400!important;font-size:13px!important;color:rgba(var(--text-color) / .6)!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector__subtitle{margin:0 0 10px!important;font-size:13px!important;line-height:1.4!important;color:rgba(var(--text-color) / .6)!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector__btns{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:4px 0 10px!important;overflow:visible!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label.opt-label--btn,.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label.opt-label--btn.has-variant-image{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;flex:none!important;min-width:0!important;padding:12px 14px!important;border:1.5px solid #e4e6eb!important;border-radius:12px!important;background:#fff!important;font-family:var(--body-font-family)!important;white-space:normal!important;text-align:start!important;scroll-snap-align:none!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__checkbox{flex:none!important;display:inline-block!important;width:20px!important;height:20px!important;margin:0!important;border:2px solid #c2c8d2!important;border-radius:50%!important;background:#fff!important;position:relative!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__checkbox:before,.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__checkbox:after{content:none!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-btn:checked+.opt-label--btn .opt-label__checkbox{border-color:#004d99!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-btn:checked+.opt-label--btn .opt-label__checkbox:after{content:""!important;position:absolute!important;top:3px!important;right:3px!important;bottom:3px!important;left:3px!important;border-radius:50%!important;background:#004d99!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__mini-image{flex:none!important;display:block!important;width:44px!important;height:44px!important;margin:0!important;aspect-ratio:1 / 1!important;border-radius:8px!important;overflow:hidden!important;background:#f5f7fa!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__mini-image img{width:100%!important;height:100%!important;object-fit:contain!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__content{flex:1 1 auto!important;min-width:0!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;column-gap:11px!important;row-gap:2px!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__text{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;font-family:var(--pdp-display-font)!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;color:#15171c!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__subtext{grid-column:1!important;grid-row:2!important;display:block!important;font-family:var(--body-font-family)!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;color:#5b6473!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__prices{grid-column:2!important;grid-row:1 / 3!important;align-self:center!important;justify-self:end!important;display:inline-flex!important;align-items:baseline!important;gap:6px!important;text-align:end!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__price-current{font-family:var(--pdp-display-font)!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;color:#15171c!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__price-original{font-size:13px!important;color:#8a93a3!important;text-decoration:line-through!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__stock{display:none!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__badge--popular{display:inline-block!important;width:auto!important;max-width:none!important;margin:0!important;padding:3px 7px!important;border-radius:5px!important;background:#e0791a!important;color:#fff!important;font-family:var(--body-font-family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.4!important;white-space:nowrap!important;overflow:visible!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-btn:checked+.opt-label--btn{background-color:#fff!important;border-color:#004d99!important;box-shadow:0 0 0 2px #004d99e6,0 1px 8px #004d993d!important}.product-info__brand-eyebrow,.product-mobile-heading__brand{font-size:13px!important;letter-spacing:.1em!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__checkbox{background:#fff!important;box-shadow:none!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__checkbox:before,.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__checkbox:after{content:none!important;display:none!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-btn:checked+.opt-label--btn .opt-label__checkbox{border-color:#004d99!important;background:radial-gradient(circle at center,#004d99 0 5px,#fff 6px)!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .option-selector__selected-helper{min-height:calc(2.6em + 18px)!important;padding:8px 13px!important;display:flex!important;align-items:center!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector[data-selector-type=listed]>legend.label{font-weight:500!important;font-size:15px!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector__hint,.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector__hint .js-selected-option-text{font-weight:800!important;font-size:15px!important;color:#15171c!important}.cc-main-product .product-info__instock-top{display:flex;align-items:center;gap:7px;margin:2px 0 12px;color:#168532;font-weight:700;font-size:14px;line-height:1.3}.cc-main-product .product-info__instock-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#168532}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button .btn--primary,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button button[name=add]{font-family:var(--pdp-display-font)!important;font-weight:800!important;font-size:18px!important;letter-spacing:0!important;border-radius:30px!important;min-height:56px!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .shopify-payment-button__button{border-radius:30px!important}.cc-main-product:not(.exp2-on) .product-purchase-panel shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 30px}@media(min-width:1280px){.cc-main-product.product-main:not(.exp2-on)>.container{max-width:1560px!important;padding-inline:40px!important}.cc-main-product:not(.exp2-on) .product-info{width:600px!important}.cc-main-product:not(.exp2-on) .product-media{width:calc(100% - 600px)!important}}.cc-main-product .hbc{clear:both!important;position:relative;z-index:1}.cc-main-product:not(.exp2-on) .exp2-gallery-caption{display:inline-flex!important}.cc-main-product .product-purchase-summary__destination{display:none!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector__head{display:flex!important;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%;margin-bottom:10px}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector__head legend.label{display:inline-flex!important;align-items:baseline;gap:5px;width:auto!important;max-width:none!important;margin:0!important;flex:0 1 auto;overflow:visible!important;white-space:normal!important;font-weight:500!important;font-size:15px!important;color:rgb(var(--text-color))!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector__head .option-selector__hint,.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector__head .js-selected-option-text{font-weight:800!important;font-size:15px!important;color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector__subtitle{margin:0!important;flex:0 1 auto;text-align:right;white-space:normal;font-weight:400!important;font-size:13px!important;line-height:1.4!important;color:rgba(var(--text-color) / .6)!important}.cc-main-product .product-info__instock-top{font-family:var(--pdp-display-font)!important;font-weight:600!important;font-size:13.5px!important;color:#15803d!important}.cc-main-product .product-info__instock-dot{background:#15803d!important}.cc-main-product .pfc{background:#f5f8fc!important;border-color:#e3eaf3!important}.cc-main-product .pfc__check{background:#15803d!important}.cc-main-product .pfc__lead{color:#1c2c4c!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button .btn--primary,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button button[name=add]{background:#f6c344!important;background-image:none!important;color:#1c2c4c!important;border:0!important;box-shadow:0 2px #d9a521!important;text-shadow:none!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button .btn--primary:hover,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button button[name=add]:hover{background:#f3bb2c!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .option-selector__selected-helper{display:none!important}.cc-main-product .product-info__price .price__current,.cc-main-product .product-review-price-row__price .price__current{font-family:var(--pdp-display-font)!important;font-size:31px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1!important;color:#15171c!important}.cc-main-product .product-info__price .price__currency,.cc-main-product .product-info__price .price__decimal,.cc-main-product .product-review-price-row__price .price__currency,.cc-main-product .product-review-price-row__price .price__decimal{font-size:14px!important;font-weight:500!important;position:relative!important;top:-9px!important;vertical-align:baseline!important;line-height:1!important}.cc-main-product .product-info__price .price__decimal,.cc-main-product .product-review-price-row__price .price__decimal{margin-left:1px!important}.cc-main-product .product-purchase-summary__estimate:before{content:"";display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:-4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231c2c4c' stroke-width='1.6'%3E%3Crect x='1.5' y='6' width='13' height='10' rx='1'/%3E%3Cpath d='M14.5 9h4l3 3v4h-7z'/%3E%3Ccircle cx='6' cy='18' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") no-repeat center / contain}.cc-main-product .product-purchase-summary__text>.js-purchase-availability-line,.cc-main-product .product-purchase-summary__text>.js-purchase-availability-line .product-purchase-summary__availability{font-family:var(--pdp-display-font)!important;font-weight:600!important;font-size:14px!important;color:#15803d!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .option-selector__head legend.label{font-weight:800!important;font-size:17px!important;color:#15171c!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__prices{grid-row:1!important;align-self:start!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-to-cart,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button{display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;margin-left:0!important;width:100%!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-to-cart quantity-input{grid-column:1!important;width:100%!important;display:block!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-to-cart .qty-input{height:100%!important;width:100%!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-to-cart .qty-input--combined{border:1.5px solid #d7dbe3!important;border-radius:30px!important;background:#fff!important;min-height:56px!important;padding:0 4px!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-to-cart .qty-input--combined .qty-input__input,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-to-cart .qty-input--combined .qty-input__btn{color:#15171c!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-to-cart .qty-input--combined .qty-input__input{font-weight:700!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button>*{grid-column:2!important;min-width:0!important;width:100%!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button .btn--primary{width:100%!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button shopify-accelerated-checkout,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button .shopify-payment-button,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button .shopify-payment-button__button{width:100%!important;max-width:100%!important}.cc-main-product:not(.exp2-on) .product-info__title{margin:0 0 6px!important}.cc-main-product:not(.exp2-on) .product-info__title .product-title{margin-bottom:2px!important}.cc-main-product:not(.exp2-on) .product-purchase-panel{padding-top:8px!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-review-price-row{margin:0 0 4px!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__instock-top{margin:2px 0 14px!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-options .option-selector__head{margin-bottom:6px!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-options .kit-finder{margin:0 0 12px!important}.cc-main-product:not(.exp2-on) .product-purchase-summary__text,.cc-main-product:not(.exp2-on) .product-purchase-summary__estimate,.cc-main-product:not(.exp2-on) .product-purchase-summary__estimate strong,.cc-main-product:not(.exp2-on) .product-purchase-summary__estimate a{font-family:var(--pdp-display-font)!important}.cc-main-product:not(.exp2-on) .product-purchase-summary__text{gap:4px!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button>*{grid-column:2!important;justify-self:stretch!important;margin:0!important;width:100%!important;max-width:none!important;min-width:0!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-button .btn--primary{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;box-sizing:border-box!important;padding:0 24px!important;min-height:56px!important;height:56px!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button shopify-accelerated-checkout,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button .shopify-payment-button,.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button .shopify-payment-button__button{width:100%!important;max-width:100%!important;margin:0!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 56px !important;--shopify-accelerated-checkout-inline-size: 100% !important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__add-to-cart .qty-input--combined{min-height:56px!important;height:56px!important;box-sizing:border-box!important}.cc-main-product:not(.exp2-on) .product-info .disclosure__title,.cc-main-product:not(.exp2-on) .product-info .disclosure__content,.cc-main-product:not(.exp2-on) .product-info .disclosure__content *{font-family:var(--pdp-display-font)!important}.cc-main-product:not(.exp2-on) .product-info .disclosure__content,.cc-main-product:not(.exp2-on) .product-info .disclosure__content li,.cc-main-product:not(.exp2-on) .product-info .disclosure__content p,.cc-main-product:not(.exp2-on) .product-info .disclosure__content b{color:#3a4252!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .pfc__items,.cc-main-product:not(.exp2-on) .product-purchase-panel .option-selector__subtitle,.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__subtext,.cc-main-product:not(.exp2-on) .product-purchase-panel .kit-finder__prompt,.cc-main-product:not(.exp2-on) .product-purchase-panel .kit-finder__answer,.cc-main-product:not(.exp2-on) .product-purchase-trust{font-family:var(--pdp-display-font)!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .pfc__items,.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__subtext,.cc-main-product:not(.exp2-on) .product-purchase-panel .kit-finder__prompt{color:#3a4252!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button{margin:12px 0 0!important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px !important}.cc-main-product:not(.exp2-on) .product-purchase-panel .product-info__dynamic-checkout-button .shopify-payment-button__button{min-height:48px!important;height:48px!important}.cc-main-product:not(.exp2-on) .product-purchase-summary__text>.js-purchase-availability-line{padding-left:26px!important}.cc-main-product .product-info__price .price__currency,.cc-main-product .product-review-price-row__price .price__currency{font-size:12px!important;top:-12px!important}.cc-main-product:not(.exp2-on) .product-info .disclosure__title.product-info__disclosure{font-family:var(--pdp-display-font)!important;font-size:19px!important;font-weight:800!important}.cc-main-product:not(.exp2-on) .product-info .disclosure__content,.cc-main-product:not(.exp2-on) .product-info .disclosure__content li,.cc-main-product:not(.exp2-on) .product-info .disclosure__content p{font-size:15px!important;line-height:1.5!important}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__subtext{display:flex!important;align-items:center;gap:5px;min-width:0}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__subtext-text{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__subtext.is-expanded .opt-label__subtext-text{white-space:normal;overflow:visible}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__subtext-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;padding:0;margin:0;border:0;border-radius:50%;background:#004d9914;color:#004d99;cursor:pointer;transition:background .15s ease;-webkit-tap-highlight-color:transparent;position:relative;z-index:5}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__subtext-toggle:hover{background:#004d9929}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__subtext-toggle svg{display:block;transition:transform .2s ease}.cc-main-product.product-main:not(.exp2-on) .product-purchase-panel .product-options .opt-label--btn .opt-label__subtext.is-expanded .opt-label__subtext-toggle svg{transform:rotate(180deg)}.cc-main-product .product-info__price .price .price__currency,.cc-main-product .product-info__price .price .price__decimal,.cc-main-product .product-review-price-row__price .price .price__currency,.cc-main-product .product-review-price-row__price .price .price__decimal{font-size:.46em!important;font-weight:600!important;position:relative!important;top:-.62em!important;vertical-align:baseline!important;line-height:1!important}.cc-main-product .product-info__price .price .price__current,.cc-main-product .product-review-price-row__price .price .price__current{font-size:30px!important}
/*# sourceMappingURL=/cdn/shop/t/48/assets/product-page-desktop.css.map?pdp_rev=20260619-desk */
