.cca-cart-sample__selected{display:none}#MainContent #main-cart-footer .cart-summary-discounts__label{display:flex;align-items:center;gap:.6rem}#MainContent #main-cart-footer .cca-cart-discount-icon{display:flex;flex:0 0 1.3rem}#MainContent #main-cart-footer .cca-cart-discount-icon svg{display:block;width:1.3rem;height:1.3rem}#MainContent:has(cart-items) :is(.cart-item__current-price,.cart-item__old-price,.quantity__input,.totals__total-value){font-variant-numeric:tabular-nums}#MainContent:has(cart-items) :is(.cca-cart-option select,.quantity__button,cart-remove-button .button){transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}#MainContent:has(cart-items) :is(.quantity__button,cart-remove-button .button):focus-visible{outline:2px solid #2563eb;outline-offset:2px}#MainContent:has(cart-items) :is(.quantity__button,cart-remove-button .button):active:not(:disabled){background-color:#e7effd}#MainContent:has(cart-items) .quantity__input{caret-color:#2563eb}#MainContent:has(cart-items) ::selection{background:#dbe8ff;color:#163149}@media(prefers-reduced-motion:reduce){#MainContent:has(cart-items) :is(.cca-cart-option select,.quantity__button,cart-remove-button .button){transition:none}#MainContent:has(cart-items) :is(.cca-cart-line-price,.cca-cart-total-price-area) .loading__spinner svg{animation:none}}#MainContent:has(>.shopify-section>cart-items) cart-items .title-wrapper-with-link{margin-bottom:2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart__items{border:0;padding-bottom:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-note-acc{border-top:0;margin-top:1rem;padding-top:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items tbody{display:block}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead{position:static;width:auto;height:auto;overflow:visible;clip-path:none;display:block}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead tr,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item{display:grid;grid-template-columns:7.4rem minmax(12rem,1fr) 11rem minmax(10rem,.65fr) 14rem;column-gap:1.6rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead tr{padding-bottom:1.2rem;margin:0;border-bottom:1px solid #e2e7eb}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th{padding:0;width:auto;font-size:1.1rem;font-weight:500;letter-spacing:.04em}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th:first-child{grid-column:1 / 3}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--total{display:block!important;grid-column:4;justify-self:center;text-align:right;width:8rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--quantity{grid-column:5;display:block!important;text-align:center}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item{position:relative;align-items:center;grid-template-rows:auto;row-gap:0;margin:0;padding:1.2rem 0;border-bottom:1px solid #e2e7eb}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:last-child{border-bottom:1px solid #e2e7eb}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item>td{padding:0;min-width:0;width:auto;grid-row:1}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__media{grid-column:1;align-self:start;width:7.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__image{width:7.4rem;max-width:100%}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__details{grid-column:2;display:block;min-height:0;align-self:center}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-identity{min-width:0;max-width:none;padding:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-meta{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;min-height:3.7rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-meta .cca-cart-reviews{flex-shrink:0;margin:.4rem 0 .2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__name{font-size:1.4rem;font-weight:500;line-height:1.3}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__name-support{font-size:1.2rem;line-height:1.35}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-options{display:flex;gap:.6rem;flex-wrap:wrap;max-width:100%;margin-top:.8rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-option{position:relative;flex:0 1 auto;min-width:0;max-width:100%;color:#263b4d}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-option select{display:block;box-sizing:border-box;max-width:100%;min-width:8.2rem;height:3.6rem;padding:.6rem 3rem .6rem 1.2rem;border:1px solid #d1d9df;border-radius:.5rem;background:#fff;color:inherit;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.4;-webkit-appearance:none;appearance:none;cursor:pointer}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-option svg{position:absolute;right:1.2rem;top:50%;width:.9rem;height:.6rem;transform:translateY(-50%);pointer-events:none}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-option select:hover{border-color:#8798a6}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-option select:focus-visible{outline:2px solid #2563eb;outline-offset:2px}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-option select:disabled{cursor:wait;opacity:.6}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__totals.small-hide{display:block;grid-column:4;grid-row:1;align-self:center;justify-self:center;width:8rem;max-width:100%;position:relative}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__totals.medium-hide{display:none}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__totals .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:0;min-width:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__current-price{display:block;font-size:1.45rem;font-weight:500;line-height:1.4}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__old-price{font-size:1.1rem;line-height:1.4}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-line-price{position:relative;display:block;white-space:nowrap;line-height:2.03rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-line-price .cart-item__old-price{position:absolute;right:0;bottom:100%}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__quantity{grid-column:5;grid-row:1;align-self:center;justify-self:end;width:14rem;margin:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;width:auto}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .quantity-popover-container{width:10.4rem;min-width:0;padding:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item quantity-input.quantity{position:relative;box-sizing:border-box;width:10.4rem;min-width:0;min-height:3.8rem;height:3.8rem;background:#fff;border:1px solid #d1d9df;border-radius:.5rem;color:#163149}#MainContent:has(>.shopify-section>cart-items) cart-items quantity-input.quantity:before,#MainContent:has(>.shopify-section>cart-items) cart-items quantity-input.quantity:after{content:none}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .quantity__button{width:4.4rem;flex-basis:4.4rem;background:transparent;color:#163149}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .quantity__button:hover:not(:disabled){background:#f3f6f8}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .quantity__button:disabled{opacity:.32}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .quantity__input{height:100%;align-self:center;padding:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.4;opacity:1}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-quantity-unit{display:none}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item cart-remove-button{position:static;top:auto;left:auto;flex:0 0 3rem;width:3rem;height:3.8rem;margin:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item cart-remove-button .button{width:3rem;min-width:3rem;min-height:3.8rem;padding:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__amount-discounts{display:flex;flex:0 1 auto;gap:.4rem;width:100%;min-width:0;margin:.6rem 0 0;color:#536572}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__amount-discounts .discounts__discount{display:flex;flex:0 1 auto;justify-content:flex-start;gap:.3rem;min-width:0;margin:0;font-size:1.1rem;line-height:1.4;color:inherit}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__amount-discounts .discounts__discount span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__amount-discounts svg{flex:0 0 1rem;width:1rem;height:1rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__totals .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:auto;height:auto;background:none;transform:none;z-index:1}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__totals .loading__spinner.hidden{display:none}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__totals .loading__spinner svg{width:1.8rem;height:1.8rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-line-pending :is(.cart-item__current-price,.cart-item__old-price,.unit-price){visibility:hidden}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__error{white-space:normal;text-align:left}#MainContent #main-cart-footer .cart-summary-panel__title{position:static;display:block;width:auto;height:auto;clip-path:none;white-space:normal;margin:0 0 1.6rem;font-size:1.8rem;font-weight:500}#MainContent #main-cart-footer .cart-summary-panel__title+.cart-summary-panel__contents{margin-top:0}#MainContent #main-cart-footer .cca-cart-summary-line{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:1.6rem;margin:0;font-size:1.35rem;line-height:1.5;color:#263b4d;font-variant-numeric:tabular-nums}#MainContent #main-cart-footer .cca-cart-summary-line>:first-child{min-width:0;overflow-wrap:anywhere}#MainContent #main-cart-footer .cca-cart-summary-line>:last-child{text-align:right;white-space:nowrap}#MainContent #main-cart-footer .cart-summary-discounts{margin:.6rem 0 0}#MainContent #main-cart-footer .cart-summary-discounts .cca-cart-summary-line+.cca-cart-summary-line{margin-top:.6rem}#MainContent #main-cart-footer .cca-cart-savings{margin:.6rem 0 0}#MainContent #main-cart-footer .cca-cart-savings{color:#00843d}#MainContent #main-cart-footer .cca-cart-savings strong{color:inherit;font-weight:600}#MainContent #main-cart-footer .cca-cart-delivery-row{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid #e2e7eb}#MainContent #main-cart-footer .cca-cart-delivery-track{height:4px;margin-top:.8rem;border-radius:3px;background:#e7ecf0;overflow:hidden}#MainContent #main-cart-footer .cca-cart-delivery-track>span{display:block;height:100%;border-radius:inherit;background:#2563eb}#MainContent #main-cart-footer .cca-cart-delivery-compact{display:flex;align-items:center;gap:.6rem;margin:.6rem 0 0;padding:0;border:0;font-size:1.25rem;line-height:1.4;color:#536572}#MainContent #main-cart-footer .cca-cart-delivery-compact strong{font-weight:500;color:#2563eb}#MainContent #main-cart-footer .cca-cart-delivery-icon{display:flex;flex:0 0 1.5rem;color:#536572}#MainContent #main-cart-footer .cca-cart-delivery-icon svg{width:1.5rem;height:1.5rem}#MainContent #main-cart-footer .cca-cart-payable{display:flex;justify-content:space-between;align-items:baseline;margin:1.6rem 0 0;padding-top:1.4rem;border-top:1px solid #e2e7eb}#MainContent #main-cart-footer .cca-cart-payable .totals__total{font-size:1.5rem;font-weight:500}#MainContent #main-cart-footer .cca-cart-payable .totals__total-value{font-size:2rem;font-weight:600;line-height:1.3}#MainContent #main-cart-footer .cca-cart-payable .totals__value-group{display:flex;flex-direction:column;align-items:flex-end;gap:0}#MainContent #main-cart-footer .cart-total-tax{display:block;margin-top:.3rem;text-align:right;font-size:1.2rem;color:#536572}#MainContent #main-cart-footer .cca-cart-total-price-area{position:relative;min-width:7rem}#MainContent #main-cart-footer .cca-cart-total-price-area .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;margin:0;width:auto;height:auto}#MainContent #main-cart-footer .cca-cart-total-price-area .loading__spinner.hidden{display:none}#MainContent #main-cart-footer .cca-cart-total-price-area .loading__spinner svg{width:2rem;height:2rem}#main-cart-footer.cca-cart-summary-pending .totals__total-value{visibility:hidden}#main-cart-footer.cca-cart-summary-pending :is(.cca-cart-summary-line,.cart-summary-discounts,.cca-cart-savings,.cca-cart-delivery-row){opacity:.45}#MainContent #main-cart-footer .cart-trust-points{display:flex;justify-content:center;flex-wrap:nowrap;gap:0}#MainContent #main-cart-footer .cart-trust-points__item{flex:0 1 auto;min-width:0;width:auto;gap:.5rem}#MainContent #main-cart-footer .cart-trust-points__item+.cart-trust-points__item{margin-left:1.1rem;padding-left:1.1rem;border-left:1px solid #d1d9df}#MainContent #main-cart-footer .cart-trust-points__copy{flex:none}#MainContent #main-cart-footer .cart-trust-points__copy>span{font-size:1.2rem;white-space:nowrap;text-wrap:wrap}#MainContent:has(cart-items) .cart-summary-stack .cart-guarantee-banner{display:flex;align-items:center;gap:1.2rem;max-width:100%;box-sizing:border-box;margin:1.2rem 0 0;padding:1.4rem 1.6rem}#MainContent:has(cart-items) .cart-guarantee-banner__icon{width:3rem;height:3rem;flex-basis:3rem}#MainContent:has(cart-items) .cart-guarantee-banner__copy h2{font-size:1.4rem}#MainContent:has(cart-items) .cart-guarantee-banner__copy p{font-size:1.25rem}#MainContent:has(cart-items.is-empty) .cart-guarantee-banner{display:none}#MainContent #main-cart-footer #cart-errors:not(:empty){margin-top:1.4rem;font-size:1.3rem;line-height:1.5}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__image-container{display:block;line-height:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__image{display:block}@media(min-width:750px)and (max-width:1023px){#MainContent #main-cart-footer .cart-summary-column{max-width:38rem;width:100%;margin-left:auto}#MainContent:has(cart-items) .cart-summary-stack .cart-guarantee-banner{max-width:38rem;margin-left:auto}}#MainContent #main-cart-footer .cca-cart-summary-secondary{font-size:1.2rem;font-weight:400;color:#536572}#MainContent:has(>.shopify-section>cart-items) cart-items{container-type:inline-size}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--options{grid-column:3;text-align:center;box-sizing:border-box;padding:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__options{grid-column:3}@media(min-width:750px){#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-options{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-option select{width:100%}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-meta{min-height:3.7rem}}@container (min-width:800px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead tr,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item{grid-template-columns:8.8rem minmax(15rem,1fr) 11rem minmax(10rem,.65fr) 14rem;column-gap:1.6rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__media,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__image{width:8.8rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-options{grid-template-columns:minmax(0,1fr);gap:.8rem}}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-pack-quantity{width:10.4rem;min-width:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-pack-quantity .cca-cart-options{display:block;width:100%;margin:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-pack-quantity select{width:100%;height:3.8rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-pack-notice{margin:.6rem 0 0;color:rgba(var(--color-foreground),.7);font-size:1.2rem;line-height:1.4;text-align:right}@media(max-width:749px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item{--cart-control-width:min(13.2rem, calc((100% - 6rem)/2) );display:grid;grid-template-columns:8.4rem minmax(0,1fr);grid-template-rows:auto auto;gap:.8rem 1.2rem;padding:.8rem 0;align-items:start;min-height:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:first-child{padding-top:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__media{grid-column:1;grid-row:1;width:8.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__image{width:8.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__details,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__options{display:contents}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-identity{grid-column:2;grid-row:1;min-height:0;padding:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-meta{min-height:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__name{display:block;padding-right:7.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__options>.cca-cart-options{grid-column:1 / -1;grid-row:2;align-self:start;justify-self:end;position:relative;z-index:1;width:var(--cart-control-width);margin:0 calc(var(--cart-control-width) + .8rem) 0 0;display:block}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-option select{width:100%;min-width:0;height:4.4rem;padding-left:1.2rem;padding-right:3rem;font-size:1.3rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-option svg{right:1.2rem;width:.9rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__totals.medium-hide{display:block;grid-column:2;grid-row:1;align-self:start;justify-self:end;max-width:100%;width:max-content;position:relative}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__totals.small-hide{display:none}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__totals .cart-item__price-wrapper{flex-direction:column;align-items:flex-end;gap:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-line-price .cart-item__old-price{left:auto;right:0;top:100%;bottom:auto;line-height:1.4}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__quantity{grid-column:1 / -1;grid-row:2;align-self:start;justify-self:stretch;width:100%;margin:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__quantity-wrapper{width:100%;justify-content:space-between;gap:1.6rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .quantity-popover-container,#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-pack-quantity{width:var(--cart-control-width);margin-left:auto}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item quantity-input.quantity{width:100%;height:4.4rem;min-height:4.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .quantity__button{width:4.4rem;flex-basis:4.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item cart-remove-button{order:-1;flex-basis:4.4rem;width:4.4rem;height:4.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item cart-remove-button .button{width:4.4rem;min-width:4.4rem;min-height:4.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(:has(.cca-cart-options)){--cart-control-width:13.2rem;row-gap:.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(:has(.cca-cart-options)) .cart-item__media{grid-row:1 / 3}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(:has(.cca-cart-options)) .cart-item__quantity{grid-column:2;grid-row:2;align-self:end}#MainContent #main-cart-footer .cart__footer{padding-top:1.2rem;padding-bottom:2.8rem}#MainContent #main-cart-footer .cart-summary-panel__title{margin-bottom:1.2rem;font-size:1.7rem}}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__properties:empty{display:none}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples{grid-template-rows:auto auto;row-gap:1rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item>.cart-item__samples{grid-column:2 / 4;grid-row:2;display:grid;grid-template-columns:subgrid;row-gap:.6rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;min-width:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__identity{display:flex;align-items:center;gap:1rem;min-width:0;font-size:1.3rem;line-height:1.4}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__image{display:block;width:4rem;height:4rem;flex:0 0 4rem;object-fit:contain;border-radius:.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__name{min-width:0;color:#263b4d}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__size select{width:100%}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__fixed-size{font-size:1.3rem;color:#536572;padding-left:1.3rem}@media(min-width:750px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples .cart-item__media{grid-row:1}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item>.cart-item__samples{grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;padding-top:0;width:100%;max-width:76rem;justify-self:center}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample{grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:start;justify-items:center;gap:.6rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__identity{flex-direction:column;align-items:center;gap:.4rem;text-align:center}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__name{min-height:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__size{width:100%;max-width:12rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__fixed-size{padding-left:0}@container (max-width:650px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item>.cart-item__samples{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media(max-width:749px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item>.cart-item__samples{grid-column:1 / -1;grid-row:3;grid-template-columns:minmax(0,1fr) 13.2rem;column-gap:1.2rem;padding-top:.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples{row-gap:.8rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample{column-gap:inherit}}#MainContent:has(cart-items) :is(.cca-cart-line-price,.cca-cart-total-price-area) .loading__spinner svg{animation:cca-cart-spin 1.4s linear infinite;transform-origin:center}#MainContent:has(cart-items) :is(.cca-cart-line-price,.cca-cart-total-price-area) .loading__spinner .path{animation:none;stroke-dasharray:140 189;stroke-dashoffset:0}@keyframes cca-cart-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#MainContent:has(cart-items) :is(.cca-cart-line-price,.cca-cart-total-price-area) .loading__spinner svg{animation:none}}@media(min-width:750px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead tr,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item{grid-template-columns:7.4rem minmax(12rem,1fr) 11rem 10.4rem 8rem 3rem;column-gap:1.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--quantity{grid-column:4;padding:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th{grid-row:1}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--total,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__totals.small-hide{grid-column:5;justify-self:end}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__quantity{grid-column:4;width:10.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item :is(.cart-item__quantity,quantity-popover,.cart-item__quantity-wrapper){position:static}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__media,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__image{width:7.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item cart-remove-button{position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%)}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples cart-remove-button{top:4.9rem}@container (min-width:880px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples{grid-template-columns:7.4rem 10.4rem minmax(0,1fr) 8rem 3rem;grid-template-rows:auto;row-gap:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples>.cart-item__samples{grid-column:3;grid-row:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;max-width:none}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples .cart-item__totals.small-hide{grid-column:4}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples .cart-item__quantity{grid-column:5;width:3rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples cart-remove-button{top:50%}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples .cca-cart-sample__size{max-width:11.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples .cca-cart-sample__size select{padding-left:.9rem;padding-right:2.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples .cca-cart-sample__size svg{right:.9rem}}}@media(min-width:750px){@container (min-width:800px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead tr,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(.cart-item--samples){grid-template-columns:7.4rem minmax(12rem,20rem) minmax(0,1fr) 11rem minmax(0,1fr) 10.4rem minmax(0,1fr) 8rem 3rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--options,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(.cart-item--samples) .cart-item__options{grid-column:4}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--quantity,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(.cart-item--samples) .cart-item__quantity{grid-column:6}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--total,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(.cart-item--samples) .cart-item__totals.small-hide{grid-column:8}}}@media(max-width:749px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples .cart-item__properties{grid-column:1 / -1;grid-row:4;margin:0;font-size:1.2rem}}@media(max-width:749px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item{padding:1.6rem 0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:first-child{padding-top:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples{grid-template-columns:6rem minmax(0,1fr);grid-template-rows:minmax(6.8rem,auto) auto;row-gap:1.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item.cart-item--samples .cart-item__media{grid-row:1;width:6rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item.cart-item--samples .cart-item__image{width:6rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item.cart-item--samples .cart-item__quantity{grid-column:2;grid-row:1;align-self:end;justify-self:end;width:4.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item.cart-item--samples .cart-item__quantity-wrapper{width:4.4rem;gap:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item>.cart-item__samples{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample{position:relative;grid-column:auto;grid-template-columns:3.2rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.8rem;row-gap:.2rem;align-content:center;min-height:6.4rem;box-sizing:border-box;padding:.8rem 2rem .8rem .8rem;border:1px solid #d1d9df;border-radius:.5rem;background:#fff}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__identity{display:contents}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__image{grid-column:1;grid-row:1 / 3;align-self:center;width:3.2rem;height:3.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__name{grid-column:2;grid-row:1;font-size:1.2rem;line-height:1.35}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__size{display:contents}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__selected,#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__fixed-size{display:block;grid-column:2;grid-row:2;padding:0;font-size:1.3rem;line-height:1.4;color:#163149}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__size select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;min-height:4.4rem;padding:0;opacity:0;cursor:pointer}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample__size svg{right:.8rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample:has(select:focus-visible){outline:2px solid #2563eb;outline-offset:2px}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample:has(select:disabled){opacity:.6}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-sample:has(select:active){background:#f3f6fb}}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-count{display:contents}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item quantity-input.quantity{border:0;border-radius:0;background:transparent;box-shadow:none;height:3.6rem;min-height:3.6rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .quantity__button{border-radius:.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__pack .cca-cart-option,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__pack select{width:100%}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__pack:empty{display:none}@media(min-width:750px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead tr,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(.cart-item--samples){grid-template-columns:7.4rem minmax(10rem,18rem) 9rem 9rem 10.4rem 8rem 3rem;justify-content:space-between;column-gap:1.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--options,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(.cart-item--samples) .cart-item__options{grid-column:3}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--pack,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__pack{grid-column:4;grid-row:1;align-self:center;width:9rem;text-align:center;padding:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--quantity,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(.cart-item--samples) .cart-item__quantity{grid-column:5;width:10.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead th.cart-items__heading--total,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(.cart-item--samples) .cart-item__totals.small-hide{grid-column:6}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--samples .cart-item__pack{display:none}}@media(max-width:749px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack{grid-template-columns:9rem 9rem 12rem;justify-content:space-between;grid-template-rows:minmax(8.4rem,auto) auto;gap:1.2rem 0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cca-cart-identity{grid-column:1 / -1;grid-row:1;margin-left:9.6rem;width:auto;min-width:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__totals.medium-hide{grid-column:1 / -1;grid-row:1}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__options>.cca-cart-options{grid-column:1;grid-row:2;width:100%;margin:0;justify-self:stretch}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .cart-item__pack{display:contents}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item__pack>.cca-cart-options{grid-column:2;grid-row:2;width:100%;margin:0;display:block}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__quantity{grid-column:3;grid-row:2;width:12rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__quantity-wrapper{width:100%;flex-wrap:nowrap;gap:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .quantity-popover-container{width:100%;margin:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item quantity-input.quantity{height:4.4rem;min-height:4.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .quantity__button{width:4.4rem;flex-basis:4.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .quantity__input{min-width:3.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack cart-remove-button{position:absolute;right:0;left:auto;top:3.2rem;transform:none}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack:first-child cart-remove-button{top:3.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack select{padding-left:.8rem;padding-right:2.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cca-cart-option svg{right:.8rem;width:.7rem}}@media(min-width:750px)and (max-width:1199px){#MainContent:has(>.shopify-section>cart-items){grid-template-columns:2.4rem minmax(0,1fr) 2.4rem}#MainContent:has(>.shopify-section>cart-items)>.shopify-section:has(>cart-items){grid-column:2;grid-row:1}#MainContent:has(>.shopify-section>cart-items) .cart-summary-stack{grid-column:2;grid-row:2;max-width:38rem;justify-self:end;width:100%;padding-top:1.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-items thead tr,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(.cart-item--samples){grid-template-columns:6rem minmax(8rem,18rem) 9rem 9rem 10.4rem 7rem 3rem;column-gap:.6rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(.cart-item--samples) .cart-item__media,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item:not(.cart-item--samples) .cart-item__image{width:6rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cca-cart-meta .cca-cart-reviews{display:flex;flex-wrap:wrap;width:100%;max-width:100%;column-gap:.4rem;row-gap:.2rem}}@media(max-width:359px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__quantity{grid-column:2;grid-row:3;width:12rem;justify-self:end}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .quantity__button{width:4.4rem;flex-basis:4.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .quantity__input{min-width:3.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__media,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__image{width:6.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cca-cart-identity{margin-left:7.6rem}}#MainContent #main-cart-footer .cart-summary-panel__title,#MainContent #main-cart-footer .cca-cart-payable .totals__total{font-weight:600}#MainContent #checkout,.cca-cart-shortcut .button{transition:transform .16s ease-out}#MainContent #checkout:active:not(:disabled),.cca-cart-shortcut .button:active:not(:disabled){transform:scale(.985)}#MainContent #checkout:is(:hover,:active):not(:disabled),.cca-cart-shortcut .button:is(:hover,:active):not(:disabled){background:#000;color:#fff}@media(prefers-reduced-motion:reduce){#MainContent #checkout,.cca-cart-shortcut .button{transition:none}#MainContent #checkout:active:not(:disabled),.cca-cart-shortcut .button:active:not(:disabled){transform:none}}@media(max-width:749px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack select{border:0;border-bottom:1px solid #dce2e7;border-radius:0;background:transparent;box-shadow:none;color:#536572;padding-left:.2rem;padding-right:1.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cca-cart-option svg{right:.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack quantity-input.quantity{width:12rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .quantity__input{width:3.2rem;flex:0 0 3.2rem}}@media(max-width:749px),(any-pointer:coarse){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item .quantity__input{font-size:max(16px,1.6rem)}}@media(min-width:750px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack select{border:0;border-bottom:1px solid #dce2e7;border-radius:0;background:transparent;box-shadow:none;color:#536572;padding-left:.2rem;padding-right:1.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cca-cart-option svg{right:.2rem}}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cca-cart-option{width:9rem;max-width:100%}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__options{width:9rem;justify-self:center}@media(max-width:749px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__options{display:contents}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__options>.cca-cart-options,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__pack>.cca-cart-options{width:9rem}}@media(max-width:359px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__pack>.cca-cart-options{justify-self:end}}@media(max-width:749px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack{grid-template-columns:6.4rem minmax(0,1fr) minmax(0,1fr) 12rem;grid-template-rows:auto auto;gap:.4rem .8rem;align-items:start}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__media,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__image{width:6.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cca-cart-identity{grid-column:2 / -1;grid-row:1;margin:0;min-height:6.4rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__name{padding-right:7.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__totals.medium-hide{grid-column:4;grid-row:1}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__options>.cca-cart-options{grid-column:2;grid-row:2;width:100%;margin:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__pack>.cca-cart-options{grid-column:3;grid-row:2;width:100%;margin:0}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cca-cart-option{width:100%}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__quantity{grid-column:4;grid-row:2;width:12rem;align-self:start}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack cart-remove-button,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack:first-child cart-remove-button{left:1rem;right:auto;top:6.8rem;transform:none}}@media(max-width:409px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 12rem;gap:.4rem .8rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cca-cart-identity{grid-column:1 / -1;margin-left:7.6rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__totals.medium-hide{grid-column:3}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__options>.cca-cart-options{grid-column:1;width:min(100%,8rem)}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__pack>.cca-cart-options{grid-column:2;width:min(100%,8rem)}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack .cart-item__quantity{grid-column:3;grid-row:2}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack cart-remove-button,#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack:first-child cart-remove-button{left:auto;right:0;top:2.8rem}}@media(max-width:359px){#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item--multipack select{font-size:1.2rem;padding-right:1.2rem;white-space:nowrap}}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item cart-remove-button .button{color:#78838d}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item cart-remove-button .icon{width:1.2rem;height:1.2rem}#MainContent:has(>.shopify-section>cart-items) cart-items .cart-item cart-remove-button .button:hover{color:#263b4d}.cca-cart-shortcut{display:none}.cca-cart-notice{position:fixed;z-index:40;bottom:2rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1.2rem;box-sizing:border-box;width:max-content;max-width:calc(100% - 3rem);padding:1rem 1.4rem;background:#fff;box-shadow:0 4px 24px #16314926;border-radius:1.4rem;color:#163149;font:inherit;font-size:1.4rem;overflow:hidden;transition:opacity .22s ease,translate .22s ease}.cca-cart-notice span{min-width:0;line-height:1.4}.cca-cart-notice--action{padding:0;background:#163149;color:#fff;border-radius:1.2rem;isolation:isolate;animation:cca-notice-enter .22s ease-out}.cca-cart-notice button{position:relative;z-index:1;min-height:4.4rem;padding:0 1.8rem;border:0;background:transparent;color:inherit;font:inherit;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.8rem;cursor:pointer;border-radius:inherit}.cca-cart-notice button svg{width:1.8rem;height:1.8rem;flex:none}.cca-cart-notice button:disabled{opacity:.5}.cca-cart-confirmed,.cca-cart-confirmed .price{animation:cca-cart-confirmed 2.6s ease-out}@keyframes cca-cart-confirmed{0%,55%{color:#245be8}}@media(prefers-reduced-motion:reduce){.cca-cart-confirmed,.cca-cart-confirmed .price{animation:none;color:#245be8!important}}@media(max-width:749px){#MainContent #main-cart-footer .cart-summary-panel{box-sizing:border-box;padding:2rem 1.6rem;background:#f5f7fa;border:1px solid #e0e6ed;border-radius:1.2rem}#MainContent #main-cart-footer .cart-summary-panel__title{font-size:1.8rem;font-weight:600;margin-bottom:1.6rem}}.cca-cart-notice.is-leaving{opacity:0;translate:0 .8rem;pointer-events:none}.cca-cart-notice__progress{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#245be814;transform-origin:left;animation:cca-notice-countdown var(--notice-duration) linear forwards}.cca-cart-notice--action .cca-cart-notice__progress{z-index:0;background:#315879}.cca-cart-notice.is-paused .cca-cart-notice__progress{animation-play-state:paused}@keyframes cca-notice-countdown{to{transform:scaleX(0)}}@keyframes cca-notice-enter{0%{opacity:0;translate:0 .8rem}to{opacity:1;translate:0 0}}.cca-cart-notice button:hover{background:#ffffff0d}.cca-cart-notice button:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(max-width:749px){.cca-cart-shortcut:not([hidden]){position:fixed;z-index:30;bottom:calc(1rem + env(safe-area-inset-bottom,0px));left:50%;width:0;height:0;display:block;background:transparent;opacity:0;transform:translateY(1.2rem);transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .28s ease-out}.cca-cart-shortcut__panel{position:absolute;bottom:0;left:0;transform:translate(-50%);box-sizing:border-box;width:calc(100vw - 2rem);display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1rem 1.5rem;background:#fff;border:1px solid #dce3ec;border-radius:1.4rem}.cca-cart-shortcut__amount{display:flex;flex:2;min-width:max-content;flex-direction:column;line-height:1.4;font-size:1.2rem;color:#536572}.cca-cart-shortcut__amount strong{font-size:1.7rem;font-weight:600;color:#163149;font-variant-numeric:tabular-nums}.cca-cart-shortcut .button{flex:3;gap:.8rem;padding:0 1.2rem;min-height:4.4rem;min-width:0;font-size:1.5rem;background:#000;color:#fff;border-radius:.5rem}.cca-cart-shortcut .cart-checkout-lock{display:flex;flex:none}.cca-cart-shortcut .cart-checkout-lock svg{width:1.6rem;height:1.6rem;fill:currentColor}.cca-cart-shortcut:not([hidden]):not(.is-visible){transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s ease-out}.cca-cart-shortcut.is-visible{opacity:1;transform:translateY(0)}body:has(.cca-cart-shortcut:not([hidden])) .cca-cart-notice{bottom:calc(8rem + env(safe-area-inset-bottom))}.cca-cart-notice{gap:.8rem;flex-wrap:wrap}.cca-cart-notice span{flex:1 1 auto}#MainContent #main-cart-footer .cart-trust-points__copy{flex:1;min-width:0}}@media(prefers-reduced-motion:reduce){.cca-cart-shortcut:not([hidden]):not(.is-visible),.cca-cart-shortcut:not([hidden]),.cca-cart-notice{transition:none;animation:none}.cca-cart-notice__progress{animation:none}}@supports (appearance:base-select){@media(hover:hover)and (pointer:fine){#MainContent:has(>.shopify-section>cart-items) cart-items.cca-native-picker .cca-cart-option select{display:flex;align-items:center}#MainContent:has(>.shopify-section>cart-items) cart-items.cca-native-picker .cca-cart-option select,cart-items.cca-native-picker .cca-cart-option select::picker(select){-webkit-appearance:base-select;appearance:base-select}cart-items.cca-native-picker .cca-cart-option select::picker-icon{display:none}cart-items.cca-native-picker .cca-cart-option select::picker(select){min-width:13rem;max-height:calc(100dvh - 2rem);overflow-y:auto;margin-block:.6rem;padding:.4rem;border:1px solid #dce3ec;border-radius:1.2rem;background:#fff;color:#263b4d;font-family:var(--font-body-family);font-size:1.3rem}cart-items.cca-native-picker .cca-cart-option option{display:flex;align-items:center;gap:1.2rem;min-height:3.6rem;padding:.7rem 1rem;box-sizing:border-box;border-radius:.6rem;font:inherit;line-height:1.4}cart-items.cca-native-picker .cca-cart-option option:checked{background:#edf3ff;color:#174d87}cart-items.cca-native-picker .cca-cart-option option:hover,cart-items.cca-native-picker .cca-cart-option option:focus{background:#e4edfc;outline:none}cart-items.cca-native-picker .cca-cart-option option:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 2px #245be8}cart-items.cca-native-picker .cca-cart-option option:disabled{color:#89949e;background:transparent}cart-items.cca-native-picker .cca-cart-option option::checkmark{order:2;margin-left:auto;color:#245be8}}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/cca-cart-polish.css.map */
