sn-bf-floating-cart{display:block;height:0;font-family:var(--font-body-family,inherit)}.sn-bfc{position:fixed;inset:auto 0 0;z-index:45;background:var(--bfc-bg);border-top:1px solid #e6dfd2;box-shadow:0 -8px 24px #1c18130f;padding:var(--bfc-pt-pc) 0 var(--bfc-pb-pc);transform:translateY(110%);visibility:hidden;pointer-events:none;transition:transform .22s ease,visibility .22s}.sn-bfc.is-shown{transform:translateY(0);visibility:visible;pointer-events:auto}.sn-bfc *{box-sizing:border-box}.sn-bfc [hidden]{display:none!important}.sn-bfc-inner{width:calc(100% - 40px);max-width:var(--bfc-max);margin:auto;display:flex;align-items:center;gap:14px var(--bfc-gap-pc);min-height:56px}.sn-bfc-progress{display:flex;align-items:center;gap:18px;flex:1 1 260px;min-width:0}.sn-bfc-track{display:flex;align-items:flex-start;flex-shrink:0}.sn-bfc-state{min-width:40px;display:flex;flex-direction:column;align-items:center}.sn-bfc-circle{height:26px;width:26px;display:grid;place-items:center;border:1.5px solid #d9d2c6;color:var(--bfc-pending);border-radius:50%;font-size:11px;font-weight:800;background:#fff}.sn-bfc-label{margin-top:var(--label-gap-pc);font-size:var(--label-pc);font-weight:700;line-height:1.2;color:var(--bfc-pending);white-space:nowrap}.sn-bfc-state.is-on .sn-bfc-circle{background:var(--bfc-active);color:#fff;border-color:var(--bfc-active)}.sn-bfc-state.is-done .sn-bfc-circle{background:#eef7f3;color:var(--bfc-active);border-color:var(--bfc-active)}.sn-bfc-state.is-on .sn-bfc-label,.sn-bfc-state.is-done .sn-bfc-label{color:var(--label-color)}.sn-bfc-state.is-next .sn-bfc-circle{border-color:var(--bfc-next);color:var(--bfc-next);box-shadow:0 0 0 3px #cba75e22}.sn-bfc-state.is-next .sn-bfc-label{color:var(--bfc-next)}.sn-bfc-rail{width:28px;height:2px;background:#e2ded6;margin:13px 4px 0}.sn-bfc-rail.is-on{background:var(--bfc-active)}.sn-bfc-message{font-size:var(--copy-pc,13px);line-height:1.3;font-weight:600;color:var(--copy-color,var(--bfc-copy));margin:var(--copy-mt-pc,0px) 0 var(--copy-mb-pc,0px);min-width:0}.sn-bfc-message strong{color:var(--copy-highlight,var(--bfc-highlight))}.sn-bfc-thumbs{list-style:none;display:flex;gap:8px;margin:0;padding:6px 5px;max-width:220px;overflow:auto;flex:0 1 auto}.sn-bfc-thumb{position:relative;flex:none;width:var(--bfc-thumb-pc);height:var(--bfc-thumb-pc);border:1px solid #e6dfd2;border-radius:8px;background:#f6f5f2}.sn-bfc-thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:7px}.sn-bfc-remove{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;width:18px;height:18px;border:1px solid #e2ded6;border-radius:50%;background:#fff;color:#666;font:14px/1 Arial;cursor:pointer;padding:0}.sn-bfc-checkout{display:flex;align-items:center;gap:14px;flex-shrink:0}.sn-bfc-totals{text-align:right;display:flex;align-items:baseline;justify-content:flex-end;gap:4px 8px;flex-wrap:wrap;max-width:260px}.sn-bfc-total{color:var(--bfc-price);font-size:var(--bfc-price-pc);font-weight:800;line-height:1.15}.sn-bfc-compare{font-size:13px;color:var(--bfc-compare)}.sn-bfc-save{flex-basis:100%;font-size:12px;color:var(--bfc-save);font-weight:700;line-height:1.2}.sn-bfc-button{border:0;border-radius:999px;padding:0 22px;min-height:40px;min-width:148px;background:var(--bfc-btn-bg);color:var(--bfc-btn-color);font-family:inherit;font-size:var(--bfc-btn-pc);font-weight:700;line-height:1.2;cursor:pointer;transition:filter .2s,opacity .2s}.sn-bfc-button:hover{filter:brightness(1.06)}.sn-bfc-button:disabled{opacity:.55;cursor:not-allowed}.sn-bfc-error{width:calc(100% - 40px);max-width:var(--bfc-max);margin:6px auto 0;color:#c20808;font-size:12px}.sn-bfc button:focus-visible{outline:2px solid var(--bfc-active);outline-offset:3px}@media(max-width:1100px){.sn-bfc-inner{flex-wrap:wrap}.sn-bfc-progress{flex-basis:100%}.sn-bfc-thumbs{max-width:55%;flex:1}.sn-bfc-checkout{margin-left:auto}}@media(max-width:767px){.sn-bfc{padding:var(--bfc-pt-m) 0 calc(var(--bfc-pb-m) + env(safe-area-inset-bottom))}.sn-bfc-inner{width:calc(100% - 24px);gap:var(--bfc-gap-m)}.sn-bfc-progress{gap:10px}.sn-bfc-circle{width:24px;height:24px}.sn-bfc-state{min-width:30px}.sn-bfc-label{font-size:var(--label-m);margin-top:var(--label-gap-m)}.sn-bfc-rail{width:18px;margin:12px 3px 0}.sn-bfc-message{font-size:var(--copy-m,12px);margin:var(--copy-mt-m,0px) 0 var(--copy-mb-m,0px)}.sn-bfc-thumb{width:var(--bfc-thumb-m);height:var(--bfc-thumb-m)}.sn-bfc-thumbs{max-width:100%;flex:1 1 70px}.sn-bfc-checkout{gap:8px}.sn-bfc-totals{max-width:150px;column-gap:5px}.sn-bfc-total{font-size:var(--bfc-price-m)}.sn-bfc-compare,.sn-bfc-save{font-size:11px}.sn-bfc-button{min-width:112px;min-height:38px;padding:0 16px;font-size:var(--bfc-btn-m)}.sn-bfc-error{width:calc(100% - 24px)}}@media(max-width:380px){.sn-bfc-progress{flex-wrap:wrap}.sn-bfc-message{flex-basis:100%}.sn-bfc-thumbs{flex-basis:100%;max-height:64px}.sn-bfc-checkout{width:100%;justify-content:space-between}.sn-bfc-totals{text-align:left;justify-content:flex-start;max-width:65%}}@media(prefers-reduced-motion:reduce){.sn-bfc{transition:none}}.sn-pdp-campaign-badges{--sn-bf-width: var(--sn-bf-width-pc);--sn-bf-gap: var(--sn-bf-gap-pc);--sn-bf-top: var(--sn-bf-top-pc);--sn-bf-bottom: var(--sn-bf-bottom-pc);--sn-bf-left: var(--sn-bf-left-pc);--sn-bf-right: var(--sn-bf-right-pc);position:absolute;top:16px;left:20px;right:20px;z-index:11;display:flex;flex-direction:column;gap:8px;pointer-events:none}.sn-pdp-campaign-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sn-bf-gap);min-width:0}.main-product .product-media-container .sn-pdp-campaign-row>.kik-product-badge{position:static!important;inset:auto!important;max-width:100%;box-sizing:border-box;flex:0 1 auto}.sn-pdp-campaign-row .kik-product-badge__text{white-space:normal;overflow-wrap:anywhere}.sn-pdp-campaign-image{display:block;flex:0 1 auto;width:var(--sn-bf-width);max-width:max(0px,calc(100% - var(--sn-bf-left) - var(--sn-bf-right)));margin:var(--sn-bf-top) var(--sn-bf-right) var(--sn-bf-bottom) var(--sn-bf-left)}.main-product .product-media-container .sn-pdp-campaign-text{width:auto;min-width:0;max-width:max(0px,calc(100% - var(--sn-bf-left) - var(--sn-bf-right)));background:var(--sn-bf-background)!important;color:var(--sn-bf-text-color)!important}.sn-pdp-campaign-image__img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.sn-pdp-campaign-badges>.kik-image-badges{position:static!important;inset:auto!important}.sn-pdp-campaign-image--first-only:not(.sn-pdp-campaign-image--stacked){display:none!important}.product-media-container:has(.splide__list>.splide__slide:first-child.is-active) .sn-pdp-campaign-image--first-only:not(.sn-pdp-campaign-image--stacked){display:block!important}.sn-pdp-campaign-badges--stacked{display:none}@media(min-width:768px){.sn-pdp-campaign-badges--stacked{display:flex}}@media(max-width:1025px){.sn-pdp-campaign-badges{left:11px;right:11px}}@media(max-width:767px){.sn-pdp-campaign-badges{--sn-bf-width: var(--sn-bf-width-mobile);--sn-bf-gap: var(--sn-bf-gap-mobile);--sn-bf-top: var(--sn-bf-top-mobile);--sn-bf-bottom: var(--sn-bf-bottom-mobile);--sn-bf-left: var(--sn-bf-left-mobile);--sn-bf-right: var(--sn-bf-right-mobile)}}sn-product-icon-text.sn-product-icon-text{display:flex;flex:0 0 100%;width:100%;min-width:0;align-items:center;gap:var(--sn-notice-icon-gap, 6px);color:var(--sn-notice-color, #409a80);font-size:var(--sn-notice-size-pc, 14px);font-weight:var(--sn-notice-weight, 600);line-height:1.4;margin-block-start:calc(var(--sn-notice-space-top-pc, 4px) - var(--sn-parent-row-gap, 16px));margin-block-end:calc(var(--sn-notice-space-bottom-pc, 16px) - var(--sn-parent-row-gap, 16px))}.sn-product-icon-text__image{display:block;flex:0 1 auto;width:auto;height:var(--sn-notice-icon-pc, 18px);max-width:40%;object-fit:contain}.sn-product-icon-text__emoji{flex:0 0 auto;font-size:var(--sn-notice-icon-pc, 18px);line-height:1}.sn-product-icon-text__text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}button.sn-product-icon-text__trigger{display:inline-flex;width:fit-content;max-width:100%;min-width:0;align-items:center;gap:var(--sn-notice-icon-gap, 6px);margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer}.sn-product-icon-text__trigger .sn-product-icon-text__text{text-decoration:underline;text-underline-offset:3px}.sn-product-icon-text__info{display:block;flex:0 0 16px;color:#606b65}.sn-product-icon-text__trigger:focus-visible,.sn-notice-dialog__close:focus-visible{outline:2px solid #409a80;outline-offset:4px}html.sn-notice-modal-open{overflow:hidden}dialog.sn-notice-dialog{display:none;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(var(--sn-popup-width, 620px),calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 48px);margin:0;padding:0;border:0;border-radius:18px;background:#fff;color:#2b4136;overflow:hidden;box-shadow:0 12px 45px #00000024}dialog.sn-notice-dialog[open]{display:block}.sn-notice-dialog::backdrop{background:#1631285c}.sn-notice-dialog__panel{display:flex;flex-direction:column;box-sizing:border-box;max-height:inherit;padding:32px}button.sn-notice-dialog__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:#3d4640;cursor:pointer}.sn-notice-dialog h2.sn-notice-dialog__title{flex:0 0 auto;margin:0 32px 16px 0;color:#2b4136;font-size:22px;font-weight:600;line-height:1.4;text-transform:none;overflow-wrap:anywhere}.sn-notice-dialog__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.sn-notice-dialog__body{color:var(--sn-popup-color, #387f6a);font-size:var(--sn-popup-font-pc, 16px);font-weight:600;line-height:1.65}.sn-notice-dialog__body p,.sn-notice-dialog__note p{margin:0 0 12px}.sn-notice-dialog__body p,.sn-notice-dialog__body li{font-weight:inherit}.sn-notice-dialog__body :last-child,.sn-notice-dialog__note :last-child{margin-bottom:0}.sn-notice-dialog__body ul,.sn-notice-dialog__body ol,.sn-notice-dialog__note ul,.sn-notice-dialog__note ol{padding-inline-start:22px;margin:10px 0}.sn-notice-dialog__body a,.sn-notice-dialog__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sn-notice-dialog__note,.sn-notice-dialog__product{color:#748179;font-size:14px;font-weight:400;line-height:1.6;margin:18px 0 0}@media(max-width:767px){sn-product-icon-text.sn-product-icon-text{font-size:var(--sn-notice-size-mobile, 13px);margin-block-start:calc(var(--sn-notice-space-top-mobile, 4px) - var(--sn-parent-row-gap, 8px));margin-block-end:calc(var(--sn-notice-space-bottom-mobile, 12px) - var(--sn-parent-row-gap, 8px))}.sn-product-icon-text__image{height:var(--sn-notice-icon-mobile, 16px)}.sn-product-icon-text__emoji{font-size:var(--sn-notice-icon-mobile, 16px)}dialog.sn-notice-dialog{inset:auto 0 0;transform:none;width:100%;max-height:85dvh;border-radius:20px 20px 0 0}.sn-notice-dialog__panel{padding:24px 22px calc(26px + env(safe-area-inset-bottom,0px))}.sn-notice-dialog h2.sn-notice-dialog__title{font-size:20px;margin-bottom:16px}.sn-notice-dialog__body{font-size:var(--sn-popup-font-mobile, 15px)}.sn-notice-dialog__note,.sn-notice-dialog__product{font-size:13px}}.sn-product-icon-text__content{display:flex;width:100%;min-width:0;align-items:center;gap:var(--sn-notice-icon-gap, 8px)}.sn-product-icon-text__info{width:var(--sn-notice-icon-pc, 24px);height:var(--sn-notice-icon-pc, 24px);flex:0 0 auto;margin-inline-start:auto;object-fit:contain}sn-product-icon-text.sn-product-icon-text--bar{position:relative;line-height:1.5;gap:0}.sn-product-icon-text--bar .sn-product-icon-text__content{box-sizing:border-box;min-height:56px;width:100%;padding:16px;border-radius:4px;background:var(--sn-notice-background, rgb(63 148 119 / 10%))}.sn-product-icon-text--bar .sn-product-icon-text__text{flex:1 1 auto;text-decoration:none}.sn-product-icon-text--bar .sn-product-icon-text__image{flex-shrink:0}.sn-notice-popover[popover]{box-sizing:border-box;position:fixed;inset:auto;margin:0;width:var(--sn-popover-width, 292px);max-width:calc(100vw - 32px);max-height:65dvh;padding:12px 20px;border:0;border-radius:4px;background:#fffc;color:var(--sn-popup-color, #1a1a1a);box-shadow:0 0 8px #0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.sn-notice-popover[popover]:not(:popover-open){display:none}.sn-notice-popover[popover]:popover-open{display:block}.sn-notice-popover .sn-notice-dialog__body{color:inherit;font-size:var(--sn-popup-font-pc, 16px);font-weight:600;line-height:1.5}.sn-notice-popover .sn-notice-dialog__body p{line-height:inherit}.sn-notice-popover .sn-notice-dialog__body>:last-child{margin-bottom:0!important}.sn-notice-popover h2.sn-notice-popover__title{margin:0 0 8px;font-size:var(--sn-popup-font-pc, 16px);font-weight:600;line-height:1.5;color:inherit}.sn-notice-popover .sn-notice-dialog__note,.sn-notice-popover .sn-notice-dialog__product{margin-top:12px}@media(max-width:767px){.sn-product-icon-text--bar .sn-product-icon-text__content{min-height:45px;padding:12px 8px}.sn-product-icon-text__info{width:var(--sn-notice-icon-mobile, 20px);height:var(--sn-notice-icon-mobile, 20px)}.sn-notice-popover[popover]{width:calc(100vw - 32px)}.sn-notice-popover .sn-notice-dialog__body,.sn-notice-popover h2.sn-notice-popover__title{font-size:var(--sn-popup-font-mobile, 14px)}}
/*# sourceMappingURL=/cdn/shop/t/150/compiled_assets/styles.css.map */
