.header-mega__logo,.footer-brand__logo{font-size:25px}.header-mega__nav-item>a{font-size:13.5px;text-transform:uppercase;font-weight:700}.header-mega__column-title{font-size:13.5px;text-transform:uppercase;font-weight:700}.header-mega__panel li a{font-size:13.5px;text-transform:none;font-weight:400}.newsletter-form input[type=email],.newsletter-form button{font-size:13.5px}.site-footer .footer-column>a,.site-footer .footer-column>strong,.site-footer .footer-column>p:first-child{font-size:13.5px}.site-footer .footer-column ul a,.site-footer .footer-column li a{font-size:12px}.product-card__title{font-size:13.5px}.product-card__material{font-size:12px}.product-card__price span{color:#2e7d32;font-size:14px}.product-card__price s{font-size:14px}.product-card__price em{color:#ed1b2f;font-size:14px}.product-card__media{position:relative}.product-card__tag{position:absolute;top:10px;left:10px;z-index:2;opacity:.6;background:#0009;color:#fff;font-size:13.5px;letter-spacing:.03em;padding:4px 10px;border-radius:4px;pointer-events:none}.collection-reference .product-card__title,.collection-reference .product-card__material{font-size:15px}.collection-reference .product-card__price span{color:#2e7d32;font-size:15px}.collection-reference .product-card__price s{font-size:15px}.collection-reference .product-card__price em{color:#ed1b2f;font-size:15px}.product-reference__notice{font-size:13.5px}.product-reference .product-info h1{font-size:27px}.product-reference .product-price span{color:#2e7d32;font-size:25px}.product-reference .product-price s{font-size:20px}.product-reference .product-price em{color:#ed1b2f;font-size:20px}.product-reference .product-rating--main{margin:0 0 8px;color:#f4b400;font-size:13px;text-decoration:none}.product-reference .product-rating__count{color:#477aa1}.product-social-proof{margin:0 0 16px}.product-social-proof p{margin:0}.product-social-proof__category{display:flex;align-items:center;gap:8px;color:#777;font-size:12px}.product-social-proof__category strong{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:5px;background:#9a3c2b;color:#fff;font-size:14px}.product-social-proof__demand{margin-top:8px!important;color:#ad4a31;font-size:12px;font-weight:700}.product-reference .product-form{padding-top:15px;border-top:1px solid #e0e0e0}.product-reference .product-option legend{font-size:15px}.product-reference .product-option__label{font-size:13.5px}.product-reference .magic-personalizer__eyebrow{font-size:12px}.product-details-reference__tabs button,.product-details-reference__panel{font-size:15px}.product-reference .product-option--chips{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:22px 0 16px}.product-reference .product-option--chips legend{flex:0 0 100%;margin:0 0 8px;font-size:13px;font-weight:700}.product-reference .product-option--chips .product-option__choice{position:relative;display:block;flex:0 1 auto}.product-reference .product-option--chips .product-option__label{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:40px;border:1px solid #d9d9d9;border-radius:8px;padding:8px 14px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;box-shadow:none}.product-reference .product-option--ornament.product-option--pack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-reference .product-option--ornament.product-option--pack legend{grid-column:1/-1}.product-reference .product-option--ornament.product-option--pack .product-option__choice{width:100%;margin:0}.product-reference .product-option--ornament.product-option--pack .product-option__label{width:100%;min-width:0;min-height:88px;padding:12px 8px}.product-reference .product-option .product-option__pack-row{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:0}.product-reference .product-option input:checked+.product-option__label{border-color:#1e63d0;box-shadow:inset 0 0 0 1px #1e63d0;background:#fff;color:#111}.product-reference .product-option input:checked+.product-option__label .product-option__badge--off{color:#2e7d32;background:#e8f5e9}.product-reference .product-option input:checked+.product-option__label .product-option__badge--ship{color:#2e7d32}.product-option__badge--off{margin-top:2px;color:#2e7d32;background:#e8f5e9;font-style:normal;font-weight:700;font-size:14px;padding:2px 8px;border-radius:999px}.product-option__badge--ship{color:#2e7d32;font-style:normal;font-weight:700;font-size:14px;white-space:nowrap}.product-option__badge--ship[hidden]{display:none!important}.product-option__badge--ship:before{content:"\1f69a  "}.product-option__pack-note{display:flex;align-items:flex-start;gap:7px;margin:-4px 0 18px;color:#777;font-size:12px;font-weight:400;line-height:1.45}.product-option__pack-note>span{display:inline-grid;flex:0 0 16px;width:16px;height:16px;padding:0;border:1px solid #999;border-radius:50%;place-items:center;color:#777;font-size:10px;font-weight:700;line-height:1}.product-reference .product-option--design-option{display:grid;gap:10px}.product-reference .product-option--design-option legend{grid-column:1/-1}.product-reference .product-option--design-option .product-option__choice--design{width:100%;margin:0}.product-reference .product-option--design-option .product-option__label{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;min-height:70px;padding:12px;text-align:left;white-space:normal}.product-option__design-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:#edf7ef;color:#2e7d32;font-size:18px}.product-option__design-copy{display:block;min-width:0;color:#111;font-size:13px;line-height:1.35;overflow-wrap:normal}.product-option__design-copy strong,.product-option__design-copy small{display:block}.product-option__design-copy strong{margin:0;font-size:13px}.product-option__design-copy small{margin-top:2px;color:#666;font-size:14px;font-weight:400;line-height:1.35}.product-option__design-help{display:flex;align-items:flex-start;gap:10px;margin:-6px 0 18px;padding:12px;border:1px solid #ddd;border-radius:8px;background:#fafafa}.product-option__design-help p{margin:0;font-size:14px;line-height:1.4}.product-option__design-help strong{font-size:12px}.magic-personalizer [data-personalizer-conditional][hidden]{display:none!important}.product-option__flag{position:absolute;top:-9px;left:50%;transform:translate(-50%);z-index:2;background:#8a3324;color:#fff;font-style:normal;font-size:13px;font-weight:700;letter-spacing:.02em;padding:1px 6px;border-radius:4px;white-space:nowrap}.shipping-eligibility{margin:14px 0 16px;color:#171717;font-size:14px;line-height:1.5}.shipping-eligibility>summary{display:block;width:fit-content;max-width:100%;min-height:44px;padding:10px 0;box-sizing:border-box;cursor:pointer;list-style:none;touch-action:manipulation}.shipping-eligibility>summary::-webkit-details-marker{display:none}.shipping-eligibility>summary strong{font-weight:750}.shipping-eligibility__label{font-weight:650;text-decoration:underline;text-underline-offset:2px}.shipping-eligibility__label--less,.shipping-eligibility[open] .shipping-eligibility__label--more{display:none}.shipping-eligibility[open] .shipping-eligibility__label--less{display:inline}.shipping-eligibility>summary:hover .shipping-eligibility__label{text-decoration-thickness:2px}.shipping-eligibility>summary:focus-visible{outline:3px solid rgba(213,61,38,.28);outline-offset:4px;border-radius:2px}.shipping-eligibility__card{margin-top:12px;border:1px solid #e2e2e2;background:#f6f6fa;animation:shipping-eligibility-enter .22s ease-out both}.product-delivery-policy .shipping-eligibility__question{position:relative;margin:0;padding:16px 52px 16px 18px;background:#d93420;color:#fff;font-size:15px;font-weight:750;line-height:1.4}.shipping-eligibility__question:after{content:"";position:absolute;top:50%;right:21px;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);opacity:.9}.shipping-eligibility__answer{padding:18px 22px 20px;color:#222}.product-delivery-policy .shipping-eligibility__answer p{margin:0 0 12px;color:inherit;font-size:inherit}.shipping-eligibility__answer ul{margin:0;padding-left:24px}.shipping-eligibility__answer li+li{margin-top:6px}.shipping-eligibility__answer strong{font-weight:750}@keyframes shipping-eligibility-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.shipping-eligibility{font-size:13px}.product-delivery-policy .shipping-eligibility__question{padding:14px 44px 14px 14px;font-size:14px}.shipping-eligibility__question:after{right:17px}.shipping-eligibility__answer{padding:16px 14px 18px}}@media(prefers-reduced-motion:reduce){.shipping-eligibility__card{animation:none}}.gift-addons{margin:16px 0 18px;padding:18px;border:1px solid #ddd;border-radius:10px;background:#fafafa}.gift-addons__eyebrow{margin:0;font-size:14px;font-weight:700;letter-spacing:.12em;color:#888}.gift-addons__title{margin:2px 0 14px;font-size:18px}.gift-addons__row{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;margin-bottom:10px}.gift-addons__row:has(input:checked){border-color:#1e63d0;box-shadow:inset 0 0 0 1px #1e63d0}.gift-addons__row input{width:18px;height:18px;accent-color:#1e63d0;flex:0 0 auto}.gift-addons__icon{font-size:18px}.gift-addons__text{flex:1;display:flex;flex-direction:column}.gift-addons__text strong{font-size:14px}.gift-addons__text small{color:#777;font-size:12px}.gift-addons__fee{font-weight:700;font-size:14px;white-space:nowrap}.gift-addons__message{margin:-4px 0 10px;padding:0 14px 12px}.gift-addons__message[hidden]{display:none}.gift-addons__message label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.gift-addons__message textarea{width:100%;min-height:64px;border:1px solid #ccc;border-radius:6px;padding:10px;font-size:14px;resize:vertical}.gift-addons__message small{color:#999;font-size:14px}.collection-sort-pills{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;overflow-x:auto;font-size:15px}.cart-experience{padding:48px 0 72px}.cart-experience__form{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.9fr);gap:28px;align-items:start}.cart-experience h1,.cart-order-summary>h2{margin:0 0 22px;font-family:var(--sans);font-size:26px;line-height:1.2;font-weight:750}.cart-shipping-status{margin-bottom:18px;padding:16px;border:1px solid #e2e2e2;border-radius:2px;background:#fff}.cart-shipping-status strong{display:block;color:#ad3f25;font-size:13px}.cart-shipping-status p{margin:2px 0 0;color:#444;font-size:13px;line-height:1.45}.cart-merchandise-lines{border:1px solid #e2e2e2;background:#fff}.cart-merchandise-line{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:20px 18px 14px}.cart-merchandise-line__image{display:block;align-self:start;background:#f3f5ef;aspect-ratio:1/1.05;overflow:hidden}.cart-merchandise-line__image img{display:block;width:100%;height:100%;object-fit:cover}.cart-merchandise-line--no-image .cart-merchandise-line__content{grid-column:1/-1}.cart-merchandise-line__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.cart-merchandise-line__heading h2{margin:0;font-family:var(--sans);font-size:16px;line-height:1.28;font-weight:750}.cart-merchandise-line__price{margin:0;color:#b33c2a;font-size:18px;font-weight:750;white-space:nowrap}.cart-merchandise-line__price s{margin-left:4px;color:#999;font-size:12px;font-weight:400}.cart-merchandise-line__options{display:grid;gap:2px;margin:12px 0;color:#777;font-size:13px}.cart-merchandise-line__options div{display:flex;gap:4px}.cart-merchandise-line__options dt,.cart-merchandise-line__options dd{margin:0}.cart-design-actions{display:flex;flex-wrap:wrap;gap:22px;margin-top:12px}.cart-design-actions a{color:#396d86;font-size:12px}.cart-design-actions a:last-child{color:#222}.cart-line-controls{display:flex;align-items:center;gap:14px;margin-top:14px}.cart-line-controls .quantity-stepper{display:grid;grid-template-columns:36px 46px 36px;width:max-content;border:1px solid #ddd}.cart-line-controls .quantity-stepper button,.cart-line-controls .quantity-stepper input{height:38px;border:0;background:#fff;text-align:center}.cart-line-controls .quantity-stepper button{cursor:pointer}.cart-line-controls .quantity-stepper input{width:46px;border-inline:1px solid #ddd;-moz-appearance:textfield}.cart-line-controls .quantity-stepper input::-webkit-inner-spin-button{display:none}.cart-line-remove{font-size:12px;text-decoration:underline}.cart-extra{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer}.cart-extra input{position:absolute;opacity:0;pointer-events:none}.cart-extra__check{display:grid;width:18px;height:18px;padding:0;border:1px solid #c9c9c9;border-radius:3px;background:#fff;place-items:center}.cart-extra input:focus-visible+.cart-extra__check{outline:3px solid rgba(52,111,170,.25);outline-offset:2px}.cart-extra input:checked+.cart-extra__check{border-color:#5b47d6;background:#5b47d6}.cart-extra input:checked+.cart-extra__check:after{content:"";width:8px;height:4px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) translateY(-1px)}.cart-extra__copy{display:flex;min-width:0;flex-direction:column}.cart-extra__copy strong{font-size:14px;line-height:1.3}.cart-extra__copy small{margin-top:2px;color:#737373;font-size:14px;line-height:1.35}.cart-extra>b{color:#a92f25;font-size:17px;white-space:nowrap}.cart-extra--protection{margin:0 18px;padding:16px 0 20px;border-top:1px solid #eee}.cart-gift-addon{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 18px;padding:14px 0;border-top:1px solid #eee;font-size:13px}.cart-gift-addon>span{display:flex;flex-direction:column;gap:3px}.cart-gift-addon>span:last-child{align-items:flex-end}.cart-gift-addon small{color:#737373}.cart-gift-addon a{font-size:12px;text-decoration:underline}.cart-order-summary{position:sticky;top:24px}.cart-order-summary__card{padding:24px;border:1px solid #e2e2e2;background:#fff}.cart-order-summary__card>p{display:flex;justify-content:space-between;gap:20px;margin:0 0 16px;font-size:16px;line-height:1.35}.cart-order-summary__card>p>span:last-child,.cart-order-summary__card>p>strong:last-child{text-align:right}.cart-extra--priority{margin:22px 0;padding:18px 0;border-block:1px dashed #ddd}.cart-extra--priority .cart-extra__copy strong{font-size:16px}.cart-extra--priority>b{color:#111;font-size:16px}.cart-order-summary__total{margin:0!important;padding-top:2px;font-size:18px!important}.cart-extra-status{min-height:20px;margin:5px 0;color:#a92f25;font-size:12px}.cart-checkout-button{width:100%;min-height:58px;border-radius:999px;font-size:16px;letter-spacing:0;text-transform:none}.cart-checkout-button svg,.cart-trust-list svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cart-checkout-button svg{margin-right:9px}.cart-payment-types{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:16px 0}.cart-payment-types svg{width:52px;height:31px;padding:4px;border:1px solid #e1e1e1;border-radius:2px}.cart-trust-list{display:grid;gap:12px;margin:32px 0 0;padding:0;list-style:none}.cart-trust-list li{display:flex;align-items:center;gap:10px;font-size:13px}.cart-trust-list svg{flex:0 0 17px}.cart-why-shop{margin:28px 0 0;padding:22px;border:1px solid #ececec;border-radius:12px;background:#fff}.cart-why-shop h3{margin:0 0 18px;font-family:var(--sans);font-size:20px;line-height:1.25}.cart-why-shop__item+.cart-why-shop__item{margin-top:16px}.cart-why-shop__item strong{display:block;margin-bottom:4px;font-size:14px;line-height:1.35}.cart-why-shop__item p{margin:0;color:#686868;font-size:13px;line-height:1.5}.template-cart .product-recommendations--cart{padding:45px 0 60px;border-top:1px solid #eee}.template-cart .product-recommendations--cart .section-heading{margin-bottom:30px}.template-cart .product-recommendations--cart .section-heading h2{font-family:var(--sans);font-size:28px}.template-cart .product-recommendations--cart .product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.template-cart .product-recommendations--cart .product-photo{aspect-ratio:1}.template-cart .product-recommendations--cart .product-card__title{font-family:var(--sans);font-size:12px;text-align:center}.template-cart .product-recommendations--cart .product-card__price,.template-cart .product-recommendations--cart .product-rating{justify-content:center;text-align:center}.template-cart .newsletter{padding:48px 24px;background:#fff6df}.template-cart .newsletter h2{font-family:var(--sans);font-size:28px}.template-cart .newsletter>div>div{font-size:14px}.template-cart .newsletter>div>div p+p{margin-top:3px}.template-cart .newsletter-form{display:grid;grid-template-columns:1fr 1fr 220px;gap:16px;width:min(1180px,100%);max-width:none;margin-top:26px;border:0}.template-cart .newsletter-form input[type=text],.template-cart .newsletter-form input[type=email]{width:100%;min-height:56px;padding:0 20px;border:1px solid #ddd;background:#fff;font-size:16px;text-align:center}.template-cart .newsletter-form button{min-height:56px;border:0;border-radius:2px;background:#e94e32;color:#fff;font-size:15px;font-weight:750;text-transform:none;letter-spacing:0}@media(max-width:900px){.cart-experience__form{grid-template-columns:1fr}.cart-order-summary{position:static}.template-cart .product-recommendations--cart .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-cart .newsletter-form{grid-template-columns:1fr 1fr}.template-cart .newsletter-form button{grid-column:1/-1}}@media(max-width:900px){.header-mega__main{display:grid;grid-template-columns:44px 1fr 44px;grid-template-areas:"menu logo cart" "search search search";align-items:center;column-gap:10px;row-gap:10px;height:auto;min-height:72px;padding-block:12px}.header-mega__menu-button{grid-area:menu;position:static;display:flex}.header-mega__logo{grid-area:logo;justify-self:center}.header-mega__mobile-cart{grid-area:cart;position:static;justify-self:end;display:flex}.header-mega__search{grid-area:search;display:flex;width:100%}}@media(max-width:560px){.header-mega__nav-item>a,.header-mega__column-title,.header-mega__panel li a{font-size:15px}.newsletter h2{font-size:30px}.product-card__title{font-size:15px}.product-card__material{font-size:12px}.product-card__price span,.product-card__price s{font-size:15px}.product-card__price em{font-size:12px}.product-card__tag{font-size:9.5px}.collection-reference .product-card__material{font-size:12px}.collection-reference .product-card__price span,.collection-reference .product-card__price s{font-size:15px}.collection-reference .product-card__price em{font-size:12px}.product-reference .product-price span{font-size:24px}.product-reference .product-price s,.product-reference .product-price em{font-size:18px}.product-reference .product-option legend{font-size:13.5px}.product-reference .product-option--ornament.product-option--pack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-reference .product-option--ornament.product-option--pack .product-option__label{min-height:82px;padding-inline:6px}.product-reference .product-option .product-option__pack-row{gap:5px}.product-reference .magic-personalizer h3{font-size:20px}.product-reference .magic-personalizer label span,.product-reference .magic-personalizer__fields label>span{font-size:13.5px}.product-details-reference__tabs button,.collection-sort-pills{font-size:13.5px}.cart-experience{width:calc(100% - 28px);padding:28px 0 48px}.cart-experience h1,.cart-order-summary>h2{font-size:24px}.cart-merchandise-line{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:14px}.cart-merchandise-line__heading{grid-template-columns:1fr}.cart-merchandise-line__heading h2{font-size:14px}.cart-merchandise-line__price{font-size:16px}.cart-design-actions{display:grid;gap:5px}.cart-line-controls{align-items:flex-start;flex-direction:column}.cart-extra--protection{margin-inline:14px}.cart-order-summary__card{padding:18px}.cart-order-summary__card>p{font-size:14px}.cart-extra--priority .cart-extra__copy strong{font-size:14px}.template-cart .product-recommendations--cart .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.template-cart .product-recommendations--cart .section-heading h2{font-size:24px}.template-cart .newsletter-form{display:grid;grid-template-columns:1fr}.template-cart .newsletter-form button{grid-column:auto;margin:0}.template-cart .newsletter h2{font-size:25px}}@media(max-width:360px){.product-reference .product-option--ornament.product-option--pack{grid-template-columns:repeat(2,minmax(0,1fr))}}.announcement-copy[data-announcement-rotator]{display:grid;place-items:center;min-height:1.35em;overflow:hidden}.announcement-message{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.announcement-message.is-active{opacity:1;visibility:visible}@media(max-width:560px){.announcement-copy[data-announcement-rotator]{min-height:2.7em;line-height:1.35}}.product-details-reference__panel .pd-heading{margin:0 0 10px;font-size:20px;font-weight:700}.product-details-reference__panel .pd-subheading{margin:18px 0 8px;font-size:15px;font-weight:700}.product-details-reference__panel ul{margin:0 0 12px;padding-left:20px}.product-details-reference__panel li{margin:3px 0}.product-details-reference__panel .pd-sub{margin-left:18px;list-style:circle}.product-details-reference__panel p{margin:0 0 10px}.product-details-reference__panel .pd-faq__item{padding:14px 0;border-bottom:1px solid #eee}.product-details-reference__panel .pd-faq__item:first-child{padding-top:0}.product-details-reference__panel .pd-faq__q{margin:0 0 6px;font-size:15px}.product-details-reference__panel .pd-freeship{margin:4px 0 10px;color:#ed1b2f;font-weight:700;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.announcement-message{transition:none}}@media(min-width:990px){.product-reference .product-media-column{position:sticky;top:16px;align-self:start}}@media(max-width:749px){.product-reference .product-media-column{position:sticky;top:0;z-index:4}.product-reference .product-gallery{background:#fff;padding-top:0}.product-reference .product-gallery__stage{aspect-ratio:1;height:auto;max-height:none;width:100vw;margin-left:calc(50% - 50vw);border-radius:0}.product-reference .product-gallery__stage .product-media,.product-reference .product-gallery__stage .product-media img{height:100%;width:100%}.product-reference .product-gallery__stage .product-media img{object-fit:contain}.product-reference .product-gallery__arrow{width:36px;height:36px;font-size:19px;background:#fff6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#111;border:1px solid rgba(255,255,255,.55);box-shadow:0 1px 5px #00000026}.product-reference .product-gallery__arrow--prev{left:10px}.product-reference .product-gallery__arrow--next{right:10px}.product-reference .product-gallery__thumbs{padding-bottom:8px}}.site-footer .footer-column__subheading{margin-top:22px}.product-reviews-section{margin:52px auto 8px;padding-top:34px;border-top:1px solid #e5e5e5}.product-reviews-section__title{font-size:24px;font-weight:700;margin:0 0 22px;color:#111;text-align:center}.cart-line-protection{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;cursor:pointer;margin-top:12px;padding-top:12px;border-top:1px solid #eee}.cart-line-protection input{position:absolute;opacity:0;pointer-events:none}.cart-line-protection input:focus-visible+.cart-extra__check{outline:3px solid rgba(52,111,170,.25);outline-offset:2px}.cart-line-protection input:checked+.cart-extra__check{border-color:#5b47d6;background:#5b47d6}.cart-line-protection input:checked+.cart-extra__check:after{content:"";width:8px;height:4px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) translateY(-1px)}.cart-line-protection__copy{display:flex;min-width:0;flex-direction:column}.cart-line-protection__copy strong{font-size:14px;line-height:1.3}.cart-line-protection__copy small{margin-top:2px;color:#737373;font-size:13px;line-height:1.35}.cart-line-protection>b{color:#a92f25;font-size:15px;white-space:nowrap}.cart-order-summary__discount{color:#2e7d32}.cart-order-summary__discount>span:last-child{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/3/assets/feedback-adjustments.css.map */
