.bwg{display:block;position:relative;color:var(--bwg-text-color);background:var(--bwg-background);font-family:var(--font-body-family,Arial,sans-serif);font-size:var(--bwg-body-size);line-height:var(--bwg-line-height);margin:var(--bwg-section-margin-top) 0 var(--bwg-section-margin-bottom);padding:var(--bwg-section-padding-top) 0 var(--bwg-section-padding-bottom);color-scheme:light}
.bwg,.bwg *{box-sizing:border-box}.bwg [hidden]{display:none!important}.bwg .bwg-container{width:100%;max-width:var(--bwg-content-width);margin:0 auto;padding:0 var(--bwg-side-padding)}
.bwg h1,.bwg h2,.bwg h3,.bwg p{margin:0;letter-spacing:normal;text-transform:none;word-break:normal;overflow-wrap:break-word}.bwg h1,.bwg h2,.bwg h3{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;line-height:1.16;color:var(--bwg-text-color)}.bwg[data-heading-font="body"] h1,.bwg[data-heading-font="body"] h2,.bwg[data-heading-font="body"] h3{font-family:inherit}.bwg h1,.bwg h2{font-size:var(--bwg-heading-size)}.bwg h3{font-size:var(--bwg-card-heading-size)}.bwg p+p{margin-top:12px}.bwg button,.bwg input,.bwg textarea{font:inherit;letter-spacing:normal;text-transform:none}.bwg button{cursor:pointer;line-height:1.4}.bwg button:disabled{cursor:not-allowed;opacity:.55}.bwg :focus-visible{outline:3px solid var(--bwg-focus-color);outline-offset:3px}.bwg h1:focus,.bwg h2:focus{outline:none}.bwg .bwg-image{display:block;max-width:100%;width:100%;height:auto;object-fit:cover}.bwg .bwg-muted,.bwg .bwg-small{color:var(--bwg-muted-color)}.bwg .bwg-small{font-size:var(--bwg-small-size)}.bwg .bwg-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:auto;max-width:100%;padding:var(--bwg-button-padding) 24px;border:1px solid var(--bwg-button-background);border-radius:var(--bwg-button-radius);background:var(--bwg-button-background);color:var(--bwg-button-color);font-size:var(--bwg-button-size);font-weight:600;white-space:normal;text-align:center;text-decoration:none;word-break:normal;flex-shrink:0}.bwg .bwg-skip{position:absolute;left:16px;top:0;transform:translateY(-200%);z-index:2;background:var(--bwg-button-background);color:var(--bwg-button-color);padding:12px}.bwg .bwg-skip:focus{transform:none}.bwg [data-bwg-stage]{scroll-margin-top:150px}.bwg .bwg-intro{text-align:center;max-width:800px;margin:0 auto var(--bwg-intro-bottom)}.bwg .bwg-intro p{margin-top:16px}.bwg .bwg-heading{text-align:center;margin:0 0 var(--bwg-section-gap)}.bwg .bwg-heading p{margin-top:12px}.bwg .bwg-steps{display:flex;list-style:none;justify-content:center;gap:24px;flex-wrap:wrap;padding:0;margin:0 0 var(--bwg-section-gap);color:var(--bwg-muted-color);font-size:var(--bwg-small-size)}.bwg .bwg-steps [aria-current]{font-weight:700;color:var(--bwg-text-color);border-bottom:2px solid currentColor}.bwg .bwg-gifts{display:grid;grid-template-columns:repeat(var(--bwg-desktop-columns),minmax(0,1fr));gap:var(--bwg-grid-gap)}.bwg .bwg-gift{min-width:0;border:1px solid var(--bwg-border-color);border-radius:var(--bwg-card-radius);background:var(--bwg-surface);overflow:hidden;display:flex;flex-direction:column}.bwg .bwg-gift>.bwg-image{aspect-ratio:1;object-fit:cover}.bwg .bwg-gift-body{padding:var(--bwg-card-padding);display:flex;flex-direction:column;gap:16px;flex:1;min-width:0}.bwg .bwg-gift-body p{margin:0}.bwg .bwg-gift-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:20px;border-top:1px solid var(--bwg-border-color)}.bwg .bwg-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bwg-grid-gap);max-width:900px;margin:0 auto var(--bwg-section-gap)}.bwg .bwg-help{border-top:1px solid var(--bwg-border-color);padding-top:20px;margin-top:24px;margin-bottom:24px}.bwg summary{cursor:pointer;min-height:44px;display:list-item;list-style:disclosure-closed;padding:8px 0}.bwg details[open]>summary{list-style:disclosure-open}.bwg .bwg-tracker{display:flex;align-items:stretch;justify-content:center;gap:12px;overflow-x:auto;margin:0 0 var(--bwg-section-gap);padding:4px}.bwg .bwg-track{display:flex;align-items:center;gap:12px;background:var(--bwg-surface);border:1px solid var(--bwg-border-color);border-radius:var(--bwg-button-radius);padding:12px;text-align:left;min-width:180px;max-width:300px;flex:1 0 180px;color:var(--bwg-text-color)}.bwg .bwg-track[aria-current]{outline:2px solid var(--bwg-focus-color);outline-offset:-2px}.bwg .bwg-track>.bwg-image{width:44px;height:44px;flex:0 0 44px;border-radius:6px}.bwg .bwg-track span{display:block;min-width:0}.bwg .bwg-track>span>span{font-size:var(--bwg-small-size);color:var(--bwg-muted-color)}
.bwg .bwg-product{display:grid;grid-template-columns:minmax(0,var(--bwg-image-share)) minmax(0,1fr);gap:var(--bwg-product-gap);margin-bottom:var(--bwg-section-gap)}.bwg .bwg-gallery,.bwg .bwg-buy{min-width:0}.bwg .bwg-gallery [data-main-image]>.bwg-image{aspect-ratio:1;object-fit:contain;background:var(--bwg-surface);border-radius:var(--bwg-card-radius)}.bwg .bwg-thumbnails{display:flex;gap:10px;overflow-x:auto;margin-top:12px;padding:4px}.bwg .bwg-thumbnails button{flex:0 0 64px;border:1px solid var(--bwg-border-color);background:transparent;border-radius:4px;padding:2px}.bwg .bwg-thumbnails button[aria-pressed=true]{outline:2px solid var(--bwg-focus-color)}.bwg .bwg-thumbnails img{width:60px;height:60px}.bwg .bwg-buy{display:flex;flex-direction:column;align-items:stretch;gap:var(--bwg-control-gap)}.bwg .bwg-buy p{margin:0}.bwg .bwg-product-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bwg .bwg-product-title h3{font-size:var(--bwg-product-heading-size);min-width:0}.bwg .bwg-price{display:flex;flex-direction:column;gap:2px;align-items:flex-end;white-space:nowrap;flex-shrink:0}.bwg .bwg-price s{font-size:var(--bwg-small-size);color:var(--bwg-muted-color)}.bwg .bwg-options{position:relative;border:0;margin:0;padding:0;min-width:0}.bwg .bwg-options legend{float:none;width:auto;max-width:65%;padding:0;margin:0 0 12px;font-size:var(--bwg-small-size);color:var(--bwg-text-color)}.bwg .bwg-guide-link{position:absolute;right:0;top:0;background:transparent;border:0;text-decoration:underline;color:var(--bwg-text-color);font-size:var(--bwg-small-size);padding:0;min-height:24px}.bwg .bwg-options-list{display:flex;flex-wrap:wrap;gap:8px}.bwg .bwg-option{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--bwg-border-color);border-radius:var(--bwg-button-radius);background:var(--bwg-surface);color:var(--bwg-text-color)}.bwg .bwg-option[aria-pressed=true]{outline:2px solid var(--bwg-focus-color);outline-offset:-2px}.bwg .bwg-swatch{padding:6px;border-radius:50%;width:44px;height:44px}.bwg .bwg-swatch img,.bwg .bwg-swatch>span{width:30px;height:30px;border-radius:50%;display:block;border:1px solid var(--bwg-border-color)}.bwg .bwg-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;font-size:var(--bwg-small-size)}
.bwg .bwg-review{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:var(--bwg-review-gap);align-items:start;margin-bottom:var(--bwg-section-gap)}.bwg .bwg-review-main{min-width:0}.bwg .bwg-review-main>h3,.bwg .bwg-summary>h3{font-family:inherit;font-size:var(--bwg-body-size);font-weight:600}.bwg .bwg-review-list{display:block;min-width:0}.bwg .bwg-review-row{display:grid!important;grid-template-columns:72px minmax(0,1fr) max-content max-content!important;gap:16px;align-items:center;width:100%;min-width:0;padding:20px 0;border-bottom:1px solid var(--bwg-border-color)}.bwg .bwg-review-row>.bwg-image{width:72px;height:72px;border-radius:10px;object-fit:cover}.bwg .bwg-review-meta{display:flex;flex-direction:column;min-width:0;width:auto;word-break:normal;overflow-wrap:break-word;writing-mode:horizontal-tb}.bwg .bwg-review-meta>strong{font-weight:600;line-height:1.4}.bwg .bwg-review-meta>span{font-size:var(--bwg-small-size);color:var(--bwg-muted-color)}.bwg .bwg-edit{background:transparent;border:0;color:var(--bwg-text-color);text-decoration:underline;min-width:44px;min-height:44px;font-size:var(--bwg-small-size);padding:4px}.bwg .bwg-summary{border:1px solid var(--bwg-border-color);border-radius:var(--bwg-card-radius);background:var(--bwg-summary-background);padding:var(--bwg-card-padding);display:flex;flex-direction:column;gap:16px;min-width:0}.bwg .bwg-summary p{margin:0}.bwg .bwg-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.bwg .bwg-total>strong{font-size:var(--bwg-heading-size);line-height:1.2}.bwg .bwg-saving{background:var(--bwg-accent-color);color:var(--bwg-accent-text);padding:12px;border-radius:var(--bwg-button-radius);align-self:flex-start;font-weight:600}.bwg .bwg-extra,.bwg .bwg-note{margin-top:var(--bwg-section-gap);border:1px solid var(--bwg-border-color);border-radius:var(--bwg-card-radius);padding:var(--bwg-card-padding);background:var(--bwg-surface);min-width:0}.bwg .bwg-extra-grid{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:24px;margin-top:16px}.bwg .bwg-extra-grid>.bwg-image{aspect-ratio:4/5;object-fit:cover;border-radius:var(--bwg-card-radius)}.bwg .bwg-extra-grid>div{min-width:0;display:flex;flex-direction:column;gap:16px}.bwg .bwg-extra-grid h3{font-family:inherit;font-size:var(--bwg-body-size);font-weight:600}.bwg .bwg-extra-grid p{margin:0}.bwg .bwg-note-toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.bwg .bwg-note-toggle>span>span{display:block;font-size:var(--bwg-small-size)}.bwg input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;accent-color:var(--bwg-text-color);margin:3px 0}.bwg .bwg-note label{display:block}.bwg .bwg-note label.bwg-note-toggle{display:flex}.bwg .bwg-note textarea,.bwg .bwg-note input:not([type=checkbox]){display:block;width:100%;margin-top:8px;padding:12px;border:1px solid var(--bwg-border-color);background:var(--bwg-surface);color:var(--bwg-text-color);border-radius:var(--bwg-button-radius);font-size:16px}.bwg .bwg-note [id]{padding-top:16px}.bwg .bwg-mobile-bar{display:none}.bwg [data-bwg-status]:not(:empty){margin-top:24px;padding:16px;border:1px solid var(--bwg-border-color);background:var(--bwg-surface)}.bwg .bwg-dialog{color:var(--bwg-text-color);background:var(--bwg-surface);border:1px solid var(--bwg-border-color);border-radius:var(--bwg-card-radius);padding:24px;width:min(800px,calc(100% - 32px));max-height:85dvh;margin:auto;overflow:auto}.bwg .bwg-dialog::backdrop{background:rgba(0,0,0,.45)}.bwg .bwg-dialog-head{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px}.bwg .bwg-dialog-head button{min-height:44px;background:transparent;border:1px solid var(--bwg-border-color);border-radius:6px;color:inherit;padding:8px 16px}.bwg .bwg-dialog h2{font-size:var(--bwg-card-heading-size)}.bwg [data-guide-body]{overflow-x:auto}.bwg [data-guide-body] img{max-width:100%;height:auto}.bwg [data-guide-body] table{width:100%;border-collapse:collapse}.bwg [data-guide-body] td,.bwg [data-guide-body] th{padding:8px;border:1px solid var(--bwg-border-color)}
@media(max-width:1100px){.bwg .bwg-gifts{grid-template-columns:repeat(2,minmax(0,1fr))}.bwg .bwg-review{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:24px}.bwg .bwg-review-row{grid-template-columns:64px minmax(0,1fr) max-content!important;gap:12px}.bwg .bwg-review-row>.bwg-image{width:64px;height:64px}.bwg .bwg-review-row>.bwg-edit{grid-column:2;justify-self:start;padding:0}.bwg .bwg-extra-grid{grid-template-columns:1fr}.bwg .bwg-extra-grid>.bwg-image{max-height:280px;object-fit:contain;background:var(--bwg-summary-background)}}
@media(max-width:760px){.bwg .bwg-container{padding-left:var(--bwg-mobile-side-padding);padding-right:var(--bwg-mobile-side-padding)}.bwg h1,.bwg h2{font-size:var(--bwg-mobile-heading-size)}.bwg .bwg-gifts{grid-template-columns:repeat(var(--bwg-mobile-columns),minmax(0,1fr))}.bwg .bwg-product,.bwg .bwg-review,.bwg .bwg-access-grid{grid-template-columns:minmax(0,1fr)}.bwg .bwg-product-title h3{font-size:var(--bwg-mobile-heading-size)}.bwg .bwg-product-title{flex-wrap:wrap}.bwg .bwg-tracker{justify-content:flex-start}.bwg .bwg-track{min-width:160px;flex-basis:160px}.bwg .bwg-extra-grid{grid-template-columns:1fr}.bwg .bwg-extra-grid>.bwg-image{max-height:320px;object-fit:contain}.bwg .bwg-mobile-bar{display:flex;position:sticky;bottom:0;z-index:3;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding:12px 0 max(12px,env(safe-area-inset-bottom));background:var(--bwg-surface);border-top:1px solid var(--bwg-border-color)}.bwg .bwg-mobile-bar .bwg-button{padding:12px 16px;min-width:0}.bwg .bwg-review-row{grid-template-columns:56px minmax(0,1fr) max-content!important;gap:10px}.bwg .bwg-review-row>.bwg-image{width:56px;height:56px}.bwg .bwg-review-meta{font-size:14px}.bwg .bwg-review-row>.bwg-price{font-size:14px}.bwg .bwg-gift-footer>.bwg-button{width:100%}.bwg .bwg-buy>.bwg-button,.bwg .bwg-extra .bwg-button{width:100%}.bwg .bwg-options legend{max-width:60%}}
@media(prefers-reduced-motion:reduce){.bwg *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.bwg .bwg-steps{max-width:640px;margin-left:auto;margin-right:auto;gap:16px;flex-wrap:nowrap}.bwg .bwg-steps>li{flex:1;min-width:0;border:0}.bwg .bwg-steps button{border:0;background:transparent;color:var(--bwg-muted-color);padding:0 0 8px;width:100%;min-height:48px;text-align:center;font-size:var(--bwg-small-size)}.bwg .bwg-step-bar{height:4px;display:block;margin-bottom:10px;background:var(--bwg-border-color);border-radius:4px}.bwg .bwg-step-done .bwg-step-bar{background:var(--bwg-text-color)}.bwg .bwg-steps button[aria-current]{border:0;font-weight:700;color:var(--bwg-text-color)}.bwg .bwg-save-badge{display:inline-block;white-space:normal;background:var(--bwg-accent-color);color:var(--bwg-accent-text);padding:4px 8px;border-radius:4px;font-size:var(--bwg-small-size);font-weight:600}.bwg .bwg-help>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:48px;padding:12px 0;font-weight:600}.bwg .bwg-help>summary::-webkit-details-marker{display:none}.bwg .bwg-help>summary::after{content:'+';font-size:24px;line-height:1;flex-shrink:0}.bwg .bwg-help[open]>summary::after{content:'−'}.bwg .bwg-help>summary span{font-size:var(--bwg-small-size);font-weight:400}.bwg .bwg-table-scroll{overflow-x:auto}.bwg .bwg-comparison table{border-collapse:collapse;width:100%;font-size:var(--bwg-small-size)}.bwg .bwg-comparison th,.bwg .bwg-comparison td{padding:12px;border:1px solid var(--bwg-border-color);min-width:120px;text-align:left}.bwg .bwg-quotes{margin-top:24px}.bwg .bwg-quotes blockquote{border:0;border-left:2px solid var(--bwg-accent-color);padding:0 0 0 16px;margin:24px 0;font:inherit}.bwg .bwg-quotes cite{font-style:normal;font-size:var(--bwg-small-size);color:var(--bwg-muted-color)}
.bwg .bwg-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bwg .bwg-options{width:fit-content;max-width:100%;align-self:flex-start}.bwg .bwg-option-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;width:100%;margin-bottom:12px;font-size:var(--bwg-small-size)}.bwg .bwg-option-heading>.bwg-guide-link{position:static;white-space:nowrap;flex-shrink:0;min-height:24px}.bwg .bwg-options-list{width:max-content;max-width:100%}.bwg .bwg-option-heading>span{min-width:0}
.bwg .bwg-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;gap:24px}
.bwg .bwg-access-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 16px;background:var(--bwg-surface);color:var(--bwg-text-color);border:1px solid var(--bwg-border-color);border-radius:8px;min-width:0}
.bwg .bwg-access-card:hover,.bwg .bwg-access-card[aria-pressed=true]{border-color:var(--bwg-text-color)}
.bwg .bwg-access-photo,.bwg .bwg-access-icon{display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin-bottom:14px;border-radius:50%;overflow:hidden;background:var(--bwg-background)}
.bwg .bwg-access-photo img{width:96px;height:96px;object-fit:cover}.bwg .bwg-access-icon{font-size:42px;font-weight:400}
.bwg .bwg-access-title{font-family:var(--font-heading-family,Georgia,serif);font-size:25px;line-height:1.2;margin-bottom:4px}.bwg .bwg-access-sub{font-size:14px;color:var(--bwg-muted-color)}
.bwg .bwg-guidance{max-width:560px;padding:24px;background:var(--bwg-summary-background);margin:24px auto}
.bwg .bwg-back{display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;min-height:44px;margin:24px auto 0;padding:8px 12px;background:transparent;border:0;color:var(--bwg-muted-color);font-size:14px;text-decoration:underline;text-underline-offset:3px;font-weight:400}
.bwg .bwg-product{max-width:1240px;margin-left:auto;margin-right:auto}.bwg .bwg-gallery{align-self:start}.bwg .bwg-gallery [data-main-image]>.bwg-image{border-radius:5px;object-fit:cover}
.bwg .bwg-buy{gap:0;padding-bottom:24px}.bwg .bwg-buy>.bwg-small{margin-bottom:15px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bwg .bwg-product-title{gap:20px;margin-bottom:16px}.bwg .bwg-product-title h3{line-height:1.05}.bwg .bwg-product-title .bwg-price{gap:3px;margin-top:3px}.bwg .bwg-product-title .bwg-price>strong{font-size:23px;font-weight:500}.bwg .bwg-product-title .bwg-price>s{font-size:13px}.bwg .bwg-buy>p:not(.bwg-small){font-size:15px;line-height:1.65;margin-bottom:20px}.bwg .bwg-buy>p.bwg-muted{font-size:13px;margin-bottom:24px}.bwg .bwg-buy>.bwg-options{margin-bottom:24px}.bwg .bwg-option-heading{margin-bottom:10px}.bwg .bwg-option-name{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bwg-muted-color)}.bwg .bwg-option-value{font-size:12.5px;font-weight:400;letter-spacing:0}.bwg .bwg-guide-link{font-size:13px}.bwg .bwg-options-list{gap:6px}.bwg .bwg-option{height:44px;min-width:44px;padding:0 9px;font-size:13px}.bwg .bwg-option[aria-pressed=true]{font-weight:600}
.bwg .bwg-swatch{min-width:30px;width:30px;height:34px;min-height:34px;padding:3px;border:0;border-radius:50%;background:transparent;outline:none}.bwg .bwg-swatch img,.bwg .bwg-swatch>span{width:24px;height:24px;border-radius:50%;border:0}.bwg .bwg-swatch[aria-pressed=true]{outline:none}.bwg .bwg-swatch[aria-pressed=true] img,.bwg .bwg-swatch[aria-pressed=true]>span{outline:2px solid var(--bwg-text-color);outline-offset:2.5px}.bwg .bwg-swatch:focus-visible{outline:3px solid var(--bwg-focus-color);outline-offset:2px}
.bwg .bwg-buy>.bwg-button{min-height:54px;font-size:16px;padding:14px 20px}.bwg .bwg-buy>.bwg-button:disabled{opacity:1;background:#D0C8BD;border-color:#D0C8BD;color:#4A4540}.bwg .bwg-benefits{margin-top:16px;font-size:12px;gap:12px 24px}
.bwg .bwg-thumbnails{display:grid;grid-auto-flow:column;justify-content:start;gap:16px;overflow-x:auto;scrollbar-width:none;margin-top:16px;padding:0;scroll-snap-type:x proximity}.bwg .bwg-thumbnails::-webkit-scrollbar{display:none}.bwg .bwg-thumbnails button.product__thumbnail{position:relative;overflow:hidden;display:block;width:var(--sp-23,92px);height:auto;aspect-ratio:1;padding:0;border:0;border-radius:0;background:transparent;outline:none;scroll-snap-align:start}.bwg .bwg-thumbnails button.product__thumbnail img{width:100%;height:100%;object-fit:cover}.bwg .bwg-thumbnails button.product__thumbnail::after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 2px transparent}.bwg .bwg-thumbnails button.product__thumbnail[aria-current=true]::after{box-shadow:inset 0 0 0 2px var(--bwg-text-color)}.bwg .bwg-thumbnails button.product__thumbnail:focus-visible::after{box-shadow:inset 0 0 0 3px var(--bwg-focus-color)}
[data-rounded-block=round] .bwg .bwg-thumbnails button.product__thumbnail,[data-rounded-block=round] .bwg .bwg-thumbnails button.product__thumbnail::after{border-radius:var(--sp-2d5,10px)}
.bwg .bwg-loading::before{content:'';width:16px;height:16px;margin-right:10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bwg-spin .7s linear infinite}@keyframes bwg-spin{to{transform:rotate(360deg)}}
@media(max-width:1023px){.bwg .bwg-thumbnails button.product__thumbnail{width:var(--sp-15,60px)}}
@media(max-width:760px){.bwg .bwg-access-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-width:520px}.bwg .bwg-product{max-width:620px;gap:24px}.bwg .bwg-product-title{gap:12px}.bwg .bwg-buy{padding:0}.bwg .bwg-benefits{gap:10px 16px}}
@media(prefers-reduced-motion:reduce){.bwg .bwg-loading::before{animation:none}}
.bwg .bwg-icon{display:inline-block;width:18px;height:18px;flex:0 0 18px;vertical-align:middle}.bwg .bwg-benefits>span,.bwg .bwg-shipping-line{display:flex;align-items:center;gap:8px}.bwg .bwg-saving .bwg-icon{margin-right:8px}.bwg .bwg-guide-link{display:inline-flex;align-items:center;gap:5px}
.bwg .bwg-gifts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bwg-grid-gap)}.bwg .bwg-gifts>.bwg-gift{flex:0 0 calc((100% + var(--bwg-grid-gap))/var(--bwg-desktop-columns) - var(--bwg-grid-gap));max-width:100%}
.bwg [data-bwg-status]:not(:empty){display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.bwg [data-bwg-status]>span{min-width:0}.bwg [data-bwg-status]>.bwg-button{margin:0}
.bwg .bwg-thumbnails button.product__thumbnail{width:var(--bwg-thumbnail-width,92px);scroll-snap-align:center}.bwg .bwg-thumbnails,.bwg .bwg-tracker{scrollbar-width:none!important;-ms-overflow-style:none}.bwg .bwg-thumbnails::-webkit-scrollbar,.bwg .bwg-tracker::-webkit-scrollbar{display:none!important;width:0;height:0}.bwg .bwg-tracker{scroll-snap-type:x proximity}.bwg .bwg-tracker>button{scroll-snap-align:center}
.bwg .bwg-option:disabled:not(.bwg-swatch){opacity:1;color:var(--bwg-border-color);text-decoration:line-through;text-decoration-color:currentColor;background:var(--bwg-surface);cursor:not-allowed}.bwg .bwg-swatch:disabled{position:relative;opacity:.35}.bwg .bwg-swatch:disabled::after{content:'';position:absolute;width:26px;height:1px;top:50%;left:2px;background:var(--bwg-text-color);transform:rotate(-45deg)}
.bwg .bwg-review-row .bwg-save-badge{font-size:11px;line-height:1.3;white-space:nowrap;padding:4px 6px;margin-top:4px}.bwg .bwg-mobile-prices{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bwg .bwg-mobile-prices>div{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.bwg .bwg-mobile-prices s{font-size:12px;color:var(--bwg-muted-color)}.bwg .bwg-mobile-prices .bwg-save-badge{font-size:11px;white-space:nowrap;line-height:1.3;padding:3px 6px}
@media(max-width:760px){.bwg .bwg-gifts>.bwg-gift{flex-basis:calc((100% + var(--bwg-grid-gap))/var(--bwg-mobile-columns) - var(--bwg-grid-gap))}.bwg .bwg-tracker{justify-content:flex-start}.bwg .bwg-tracker>button{flex:0 0 calc((100% - 12px)/1.65);min-width:0;max-width:none}.bwg .bwg-product-title{flex-direction:column;align-items:flex-start;gap:12px}.bwg .bwg-product-title .bwg-price{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;gap:10px;margin:0;white-space:nowrap}.bwg .bwg-product-title .bwg-price>strong{order:-1}.bwg .bwg-product-title .bwg-save-badge{font-size:12px;white-space:nowrap;padding:4px 6px}.bwg .bwg-mobile-bar{gap:12px}.bwg .bwg-mobile-bar>.bwg-button{font-size:14px;padding:12px;white-space:nowrap}.bwg .bwg-mobile-prices strong{font-size:18px}.bwg .bwg-review-row{grid-template-columns:56px minmax(0,1fr) max-content!important}.bwg [data-bwg-status]:not(:empty){align-items:flex-start;gap:16px}.bwg [data-bwg-status]>.bwg-button{max-width:100%}}
@media(max-width:340px){.bwg .bwg-product-title .bwg-price{gap:8px}.bwg .bwg-product-title .bwg-price>strong{font-size:21px}.bwg .bwg-review-row .bwg-save-badge{font-size:10px;padding:3px 4px}.bwg .bwg-mobile-bar{gap:8px}.bwg .bwg-mobile-bar>.bwg-button{font-size:12px;padding:12px 8px}}

.bwg .bwg-product-title{flex-direction:column;align-items:flex-start;gap:12px}
.bwg .bwg-product-title .bwg-price{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;margin:0;width:100%;white-space:nowrap}
.bwg .bwg-product-title .bwg-price>strong{order:-1}
.bwg .bwg-skip:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0;white-space:nowrap;transform:none}
.bwg .bwg-skip:focus-visible{position:fixed;top:12px;left:12px;transform:none;clip-path:none;width:auto;height:auto;z-index:10000}
.bwg .bwg-extra-added{border-color:var(--bwg-accent-color);box-shadow:inset 0 0 0 1px var(--bwg-accent-color)}
.bwg .bwg-extra-confirmation{display:flex;align-items:center;gap:12px;background:var(--bwg-accent-color);color:var(--bwg-accent-text);border-radius:var(--bwg-button-radius);padding:14px 16px;margin:16px 0}
.bwg .bwg-extra-confirmation>span{font-size:22px}
.bwg .bwg-extra-confirmation div{display:flex;flex-direction:column;gap:4px}
.bwg .bwg-extra-confirmation div>span{font-size:var(--bwg-small-size)}
.bwg .bwg-extra-added [data-action="extra"]{background:transparent;color:var(--bwg-text-color);border-color:var(--bwg-border-color)}

.bwg .bwg-card-shipping{display:flex;align-items:center;gap:8px}.bwg .bwg-card-shipping .bwg-icon{flex:0 0 18px;width:18px;height:18px}

.bwg .bwg-summary>.bwg-note{margin:0 0 8px;padding:16px}.bwg .bwg-summary>.bwg-quotes{margin:4px 0 0}.bwg .bwg-summary>.bwg-quotes:empty{display:none}.bwg .bwg-summary>.bwg-quotes blockquote{margin:0}.bwg .bwg-summary>.bwg-quotes blockquote+blockquote{margin-top:16px}

.bwg .bwg-card-price{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.bwg .bwg-card-price .bwg-save-badge{white-space:nowrap}
