.gs-bb{--gs-text: var(--gsc-text-color-100, #12113e);--gs-soft: var(--gsc-text-color-70, rgba(18, 17, 62, .7));--gs-rule: var(--gsc-text-color-15, rgba(18, 17, 62, .15));--gs-bg: var(--gsc-background-color-100, #f8f4ec);--gs-heading: var(--gsc-headings-font-family, Georgia, serif);--gs-italic: var(--gs-accent-font-family, var(--gs-heading));display:block;color:var(--gs-text)}.gs-bb *,.gs-bb *:before,.gs-bb *:after{box-sizing:border-box}.gs-bb [hidden]{display:none!important}.gs-bb__sr{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.gs-bb__group{margin-bottom:26px}.gs-bb__opt-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.gs-bb__opt-l{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.gs-bb__opt-v{margin-left:10px;font-size:15px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--gs-soft)}.gs-bb__accent{font-family:var(--gs-italic);font-style:italic;font-size:19px;color:var(--gs-accent-ink)}.gs-bb__link{display:inline-flex;align-items:center;gap:8px;padding:0 0 5px;border:0;border-bottom:1px solid var(--gs-accent);background:none;color:var(--gs-text);font:inherit;font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.gs-bb__link svg{color:var(--gs-accent-ink)}.gs-bb__link:hover{opacity:.65}.gs-bb__swatches{display:grid;grid-template-columns:repeat(var(--gs-swatch-count, 12),minmax(0,var(--gs-swatch, 22px)));justify-content:start;gap:var(--gs-swatch-gap, 10px);padding:4px;margin:-4px}.gs-bb__swatch{display:block;width:100%;aspect-ratio:1;border-radius:50%;transition:box-shadow .2s}.gs-bb__swatch span{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #12113e1f}.gs-bb__swatch:hover{box-shadow:0 0 0 2px var(--gs-bg, #fff),0 0 0 3px var(--gs-soft)}.gs-bb__swatch.is-on{box-shadow:0 0 0 2px var(--gs-bg, #fff),0 0 0 3px var(--gs-text)}.gs-bb__swatch:focus-visible{outline:2px solid var(--gs-accent, #bea05f);outline-offset:2px}.gs-bb__sizes{display:grid;grid-template-columns:repeat(var(--gs-cols, 5),minmax(0,1fr));gap:6px}.gs-bb__size{height:50px;border:0;background:var(--gs-tile);color:var(--gs-text);font:inherit;font-size:14.5px;font-weight:500;letter-spacing:.06em;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.gs-bb__size:hover{box-shadow:0 6px 18px #12113e14}.gs-bb__size.is-on{background:var(--gs-text);color:var(--gs-tile);box-shadow:none}.gs-bb__size.is-soldout{color:var(--gs-soft);text-decoration:line-through}.gs-bb__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gs-bb__tier{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:92px;padding:12px 8px;background:var(--gs-tile);color:var(--gs-text);text-align:center;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.gs-bb__tier:hover{box-shadow:0 6px 18px #12113e14}.gs-bb__tier.is-on{background:var(--gs-text);color:var(--gs-tile);box-shadow:none}.gs-bb__tier:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-bb__tier-name{font-family:var(--gs-heading);font-size:19px;line-height:1.15}.gs-bb__tier-text{font-size:12px;line-height:1.4;color:var(--gs-soft)}.gs-bb__tier.is-on .gs-bb__tier-text{color:inherit;opacity:.75}.gs-bb__tier-badge{font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gs-accent-ink)}.gs-bb__tier.is-on .gs-bb__tier-badge{color:var(--gs-accent)}.gs-bb__free{padding:22px 22px 6px;background:var(--gs-tile)}.gs-bb__free .gs-bb__tag-config{padding-top:0}.gs-bb__free .gs-bb__field input,.gs-bb__free .gs-bb__choice:not(.is-on){background:var(--gs-tile-media, #f4efe6)}.gs-bb__size--stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:auto;min-height:62px;padding:10px}.gs-bb__size--stack b{font-weight:500;font-size:15px;letter-spacing:.02em}.gs-bb__size--stack small{font-size:12.5px;font-weight:400;letter-spacing:0;color:var(--gs-soft)}.gs-bb__size--stack.is-on small{color:var(--gs-accent)}.gs-bb__group.is-error .gs-bb__size{box-shadow:inset 0 0 0 1px #a3352b}.gs-bb__error{margin:10px 0 0;font-size:13.5px;color:#a3352b}.gs-bb__fit{margin:12px 0 0;font-size:13.5px;line-height:1.55;color:var(--gs-soft)}.gs-bb__tile{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) 40px;align-items:center;gap:0 22px;width:100%;margin:0 0 12px;padding:0 22px 0 0;border:0;background:var(--gs-tile);color:var(--gs-text);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .3s ease}.gs-bb__tile:hover{box-shadow:0 12px 32px #12113e14}.gs-bb__tile:focus-visible,.gs-bb__tile:has(input:focus-visible){outline:2px solid var(--gs-accent);outline-offset:2px}.gs-bb__tile.is-off{opacity:.55;cursor:not-allowed;box-shadow:none}.gs-bb__tile-media,.gs-bb__row-media{position:relative;display:block;align-self:stretch;min-height:120px;overflow:hidden;background:var(--gs-tile-media)}.gs-bb__tile-media img,.gs-bb__row-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gs-bb--square .gs-bb__tile-media,.gs-bb--square .gs-bb__row-media{align-self:center;min-height:0;aspect-ratio:1;margin:12px 0 12px 12px}.gs-bb__tile-body,.gs-bb__row-body{display:block;padding:20px 0}.gs-bb__name{display:block;font-family:var(--gs-heading);font-weight:500;font-size:22px;line-height:1.2}.gs-bb__text{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--gs-soft)}.gs-bb__accent-line{display:block;margin-top:2px;font-family:var(--gs-italic);font-style:italic;font-size:16px;line-height:1.35;color:var(--gs-accent-ink)}.gs-bb__price{display:block;margin-top:10px;font-size:15px;font-weight:500}.gs-bb__added{margin-right:6px;font-family:var(--gs-italic);font-style:italic;font-weight:400;font-size:16px;color:var(--gs-accent-ink)}.gs-bb__circle{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gs-tile-media);color:var(--gs-text);transition:background .25s,transform .25s}.gs-bb__tile:hover .gs-bb__circle{transform:translate(3px)}.gs-bb__circle--tick,.gs-bb__tile:hover .gs-bb__circle--tick{transform:none}.gs-bb__icon-check,.gs-bb__tile.is-on .gs-bb__icon-plus{display:none}.gs-bb__tile.is-on .gs-bb__icon-check{display:block}.gs-bb__tile.is-on .gs-bb__circle--tick{background:var(--gs-accent)}.gs-bb__nudge{margin:0 0 12px;padding:16px 18px 14px;background:var(--gs-tile)}.gs-bb__nudge p{margin:0 0 10px;font-size:14.5px;line-height:1.55}.gs-bb__nudge em{font-family:var(--gs-italic);font-style:italic;color:var(--gs-accent-ink)}.gs-bb__tag-config{padding:14px 0 6px}.gs-bb__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px}.gs-bb__choice{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:10px;border:0;background:var(--gs-tile);color:var(--gs-text);font:inherit;font-size:14.5px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.gs-bb__choice svg{color:var(--gs-accent-ink)}.gs-bb__choice:hover{box-shadow:0 6px 18px #12113e14}.gs-bb__choice.is-on{background:var(--gs-text);color:var(--gs-tile);box-shadow:none}.gs-bb__choice.is-on svg,.gs-bb__choice.is-on small,.gs-bb__choice.is-on .gs-bb__strong{color:var(--gs-accent)}.gs-bb__choice--stack{flex-direction:column;gap:3px;min-height:62px}.gs-bb__choice--stack b{font-weight:500;font-size:15px}.gs-bb__choice--stack small{font-size:12.5px;color:var(--gs-soft)}.gs-bb__strong{font-weight:500;color:var(--gs-text)}.gs-bb__note{margin:0 0 20px;font-size:13.5px;line-height:1.55;color:var(--gs-soft)}.gs-bb__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.gs-bb__field{display:flex;flex-direction:column;gap:8px}.gs-bb__field label{display:flex;justify-content:space-between;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.gs-bb__field-meta{font-weight:400;letter-spacing:.04em;color:var(--gs-soft)}.gs-bb__field input{height:50px;padding:0 14px;border:1px solid transparent;border-radius:0;background:var(--gs-tile);color:var(--gs-text);font:inherit;font-size:16px}.gs-bb__field input:focus{outline:none;border-color:var(--gs-text)}.gs-bb__field.is-error input{border-color:#a3352b}.gs-bb__field .gs-bb__error{margin:0}.gs-bb__preview{--gs-tag-a: #e9d7a6;--gs-tag-b: #c9a962;--gs-tag-c: #b08d48;--gs-tag-ink: #5e4a22;display:flex;justify-content:center;gap:34px;margin-top:26px;padding-bottom:4px}.gs-bb__preview[data-finish=rose-gold]{--gs-tag-a: #f4d8cb;--gs-tag-b: #d9a48f;--gs-tag-c: #b97c69;--gs-tag-ink: #5c3428}.gs-bb__preview[data-finish=palladium]{--gs-tag-a: #f1f2f3;--gs-tag-b: #c8ccd0;--gs-tag-c: #9aa0a6;--gs-tag-ink: #3c4046}.gs-bb__preview[data-finish=black]{--gs-tag-a: #4a4a4f;--gs-tag-b: #2b2b2f;--gs-tag-c: #151517;--gs-tag-ink: #d6d6d6}.gs-bb__stop-a{stop-color:var(--gs-tag-a)}.gs-bb__stop-b{stop-color:var(--gs-tag-b)}.gs-bb__stop-c{stop-color:var(--gs-tag-c)}.gs-bb__preview-side{display:flex;flex-direction:column;align-items:center;gap:8px;width:150px}.gs-bb__preview-tag{position:relative;display:grid;place-items:center;width:150px;height:118px}.gs-tag-fields[data-shape=heart] .gs-bb__preview-bone,.gs-tag-fields[data-shape=bone] .gs-bb__preview-heart{display:none}.gs-bb__preview-text{position:absolute;right:0;left:0;overflow:hidden;font-family:var(--gsc-body-font-family, inherit);font-weight:500;line-height:1;text-align:center;white-space:nowrap;color:var(--gs-tag-ink);transform:translateY(-50%)}.gs-bb__preview-text--front{font-size:17px;letter-spacing:.01em}.gs-bb__preview-text--back{font-size:11px;letter-spacing:.02em}.gs-tag-fields[data-shape=heart] .gs-bb__preview-text{top:41%;padding:0 27px}.gs-tag-fields[data-shape=bone] .gs-bb__preview-text{top:50%;padding:0 29px}.gs-bb__ship{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;font-size:13px;line-height:1.5;text-align:left;color:var(--gs-accent-ink)}.gs-bb__ship svg{flex:none}.gs-bb__preview-label{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gs-soft)}.gs-bb__form{display:block;margin-top:12px}.gs-bb__atc{width:100%}.gs-bb__atc-text,.gs-bb__atc-total{display:inline-flex;align-items:center;gap:16px}.gs-bb__atc-total:before{content:"";width:1px;height:16px;background:currentColor;opacity:.35}.gs-bb__reassure{display:flex;flex-wrap:wrap;justify-content:center;column-gap:10px;margin:16px 0 0;font-size:11px;font-weight:500;line-height:1.8;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:var(--gs-soft)}.gs-bb__reassure span{white-space:nowrap}.gs-bb__reassure span:not(:first-child):not(:last-child):before{content:"\b7";margin-right:10px;color:var(--gs-accent)}.gs-bb__reassure span:last-child:not(:first-child){flex-basis:100%}.gs-bb__sticky,.gs-bb__drawer[hidden]{display:none}.gs-bb__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.gs-bb__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#12113e57;opacity:0;cursor:pointer;transition:opacity .35s ease}.gs-bb__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(560px,92vw);background:var(--gs-panel, var(--gs-bg));color:var(--gs-text);box-shadow:-30px 0 80px #12113e2e;transform:translate(100%);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.gs-bb__drawer.is-open .gs-bb__scrim{opacity:1}.gs-bb__drawer.is-open .gs-bb__panel{transform:none}.gs-bb__panel-head,.gs-bb__panel-body,.gs-bb__panel-foot{padding-right:40px;padding-left:40px}.gs-bb__panel-head{display:flex;align-items:center;justify-content:space-between;padding-top:26px;padding-bottom:14px}.gs-bb__kicker{margin:0;font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--gs-accent-ink)}.gs-bb__panel-body{flex:1;overflow-y:auto;padding-top:14px;padding-bottom:26px;overscroll-behavior:contain}.gs-bb__panel-title{margin:0 0 12px;font-family:var(--gs-heading);font-weight:500;font-size:44px;line-height:1.02}.gs-bb__panel-title em,.gs-bb__panel-title i{font-family:var(--gs-italic);font-style:italic;font-weight:400;color:var(--gs-accent-ink)}.gs-bb__panel-text{margin:0 0 26px;font-size:15.5px;line-height:1.6;color:var(--gs-soft)}.gs-bb__rows{margin:0 0 28px;padding:0;border:0;min-width:0}.gs-bb__row{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) 26px;align-items:center;gap:0 18px;margin-bottom:10px;padding-right:18px;background:var(--gs-tile);cursor:pointer;transition:box-shadow .3s ease}.gs-bb__row:hover{box-shadow:0 12px 32px #12113e14}.gs-bb__row:has(input:focus-visible){outline:2px solid var(--gs-accent);outline-offset:2px}.gs-bb__row-media{min-height:112px}.gs-bb__row-body{padding:18px 0}.gs-bb__row .gs-bb__price{margin-top:8px}.gs-bb__badge{display:inline-block;margin-left:10px;padding:4px 8px 3px;border:1px solid var(--gs-accent);font-family:var(--gsc-body-font-family, inherit);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;vertical-align:4px;white-space:nowrap;color:var(--gs-accent-ink)}.gs-bb__radio{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gs-tile-media);color:var(--gs-text);transition:background .25s}.gs-bb__radio svg{opacity:0}.gs-bb__row.is-on .gs-bb__radio{background:var(--gs-accent)}.gs-bb__row.is-on .gs-bb__radio svg{opacity:1}.gs-bb__panel-foot{padding-top:20px;padding-bottom:30px;border-top:1px solid var(--gs-rule)}.gs-bb__panel-sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.gs-bb__panel-delta{font-size:18px;font-weight:500}.gs-bb__panel-note{font-size:12.5px;color:var(--gs-soft)}.gs-bb-lock,.gs-bb-lock body{overflow:hidden}@media(max-width:749px){.gs-bb__tile{grid-template-columns:96px minmax(0,1fr) 36px;gap:0 14px;padding-right:14px}.gs-bb__tile-media{min-height:96px}.gs-bb__tile-body,.gs-bb__row-body{padding:16px 0}.gs-bb__name{font-size:20px}.gs-bb__circle{width:36px;height:36px}.gs-bb__fields{grid-template-columns:minmax(0,1fr)}.gs-bb__panel{top:auto;left:0;width:auto;height:90vh;height:90dvh;box-shadow:0 -20px 60px #12113e33;transform:translateY(100%)}.gs-bb__panel-head,.gs-bb__panel-body,.gs-bb__panel-foot{padding-right:20px;padding-left:20px}.gs-bb__panel-title{font-size:36px}.gs-bb__row{grid-template-columns:88px minmax(0,1fr) 24px;gap:0 14px;padding-right:14px}.gs-bb__row-media{min-height:104px}.gs-bb--square .gs-bb__tile-media,.gs-bb--square .gs-bb__row-media{min-height:0;margin:10px 0 10px 10px}.gs-bb__radio{width:24px;height:24px}.gs-bb__row .gs-bb__badge{margin-left:8px;padding:3px 6px 2px;font-size:9px;letter-spacing:.14em}.gs-bb__sticky{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--gs-bg);border-top:1px solid var(--gs-rule);transform:translateY(110%);transition:transform .3s ease}.gs-bb__sticky.is-visible{transform:none}.gs-bb__sticky-title{display:block;font-family:var(--gs-heading);font-size:16px}.gs-bb__sticky-price{font-size:13px;color:var(--gs-soft)}}@media(prefers-reduced-motion:reduce){.gs-bb__panel,.gs-bb__scrim,.gs-bb__sticky,.gs-bb__tile,.gs-bb__circle{transition:none}}.gs-pd{margin-top:28px;border-top:1px solid var(--gs-rule)}.gs-pd__row{border-bottom:1px solid var(--gs-rule)}.gs-pd__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;list-style:none;cursor:pointer}.gs-pd__summary::-webkit-details-marker{display:none}.gs-pd__summary:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-pd__icon{position:relative;flex:none;width:12px;height:12px}.gs-pd__icon:before,.gs-pd__icon:after{content:"";position:absolute;top:50%;left:0;width:12px;height:1px;background:currentColor;transition:transform .25s ease}.gs-pd__icon:after{transform:rotate(90deg)}.gs-pd__row[open] .gs-pd__icon:after{transform:rotate(0)}.gs-pd__body{padding:0 0 24px}.gs-pd__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0 0 18px}.gs-pd__spec{margin:0}.gs-pd__label{margin:0 0 6px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gs-accent-ink)}.gs-pd__value{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;line-height:1.45}.gs-pd__duo,.gs-cl__dot{flex:none;width:16px;height:16px;border-radius:50%;background:linear-gradient(90deg,var(--gs-a) 50%,var(--gs-b) 50%);box-shadow:inset 0 0 0 1px #12113e1f}.gs-pd__text{font-size:15px;line-height:1.65;color:var(--gs-soft)}.gs-pd__text p{margin:0 0 10px}.gs-pd__text p:last-child{margin:0}.gs-pd__text a{color:var(--gs-text);text-decoration-color:var(--gs-accent);text-underline-offset:4px}.gs-pd__sizes{display:grid;grid-template-columns:repeat(var(--gs-cols, 5),minmax(0,1fr));gap:6px;margin:16px 0}.gs-pd__size{padding:12px 4px;background:var(--gs-tile, #fff);text-align:center}.gs-pd__size-l{display:block;font-family:var(--gs-heading);font-size:20px;line-height:1.1;white-space:nowrap}.gs-pd__size-v{display:block;margin-top:4px;font-size:12px;color:var(--gs-soft)}.gs-pd__size-w{display:block;margin-top:2px;font-size:11px;color:var(--gs-soft)}.gs-pd__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.gs-cl__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-bottom:36px}.gs-cl__intro{max-width:620px}.gs-cl__caption{margin-bottom:1.2rem}.gs-cl__title{margin:0}.gs-cl__text{margin:16px 0 0;font-size:15px;line-height:1.7;color:var(--gs-soft)}.gs-cl__toggle{display:flex;flex-wrap:wrap;gap:8px}.gs-cl__btn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px 0 12px;border:0;background:#fff;color:var(--gs-text);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.gs-cl__btn.is-on{background:var(--gs-text);color:#fff}.gs-cl__btn:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-cl__dot{width:22px;height:22px}.gs-cl__grid{display:grid;grid-template-columns:repeat(var(--gs-count, 3),minmax(0,1fr));gap:16px}.gs-cl__card{display:flex;flex-direction:column;gap:10px;color:var(--gs-text);text-decoration:none}.gs-cl__media{display:block;aspect-ratio:1;overflow:hidden;background:var(--gs-tile-media)}.gs-cl__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gs-cl__card:hover .gs-cl__media img{transform:scale(1.03)}.gs-cl__name{font-size:15px;line-height:1.4}.gs-cl__price{margin-top:-4px;font-size:14px;color:var(--gs-soft)}.gs-pd__inside{display:grid;gap:4px;margin:0;padding:0;list-style:none}.gs-pd__inside li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--gs-tile);font-size:15px}.gs-pd__inside em{font-family:var(--gs-italic);font-style:italic;font-size:17px;color:var(--gs-accent-ink);white-space:nowrap}.gs-cs{display:grid;grid-template-columns:120px minmax(0,1fr);gap:0 22px;margin:20px 0 12px;background:var(--gs-tile)}.gs-cs--plain{grid-template-columns:minmax(0,1fr);padding-left:22px}.gs-cs__body{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px 22px 20px 0}.gs-cs__title{margin:0;font-family:var(--gs-heading);font-weight:500;font-size:22px;line-height:1.2}.gs-cs__title em,.gs-cs__title i{font-family:var(--gs-italic);font-style:italic;font-weight:400;font-size:1.1em;color:var(--gs-accent-ink)}.gs-cs__text{margin:0}.gs-cs__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin-top:6px}.gs-cs__link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 14px;background:var(--gs-tile-media);color:var(--gs-text);font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.gs-cs__link svg{flex-shrink:0;transition:transform .2s}.gs-cs__link:hover{background:var(--gs-text);color:var(--gs-tile)}.gs-cs__link:hover svg{transform:translate(3px)}.gs-cs__link:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}@media(max-width:749px){.gs-bb__tier{min-height:84px;padding:10px 6px}.gs-bb__tier-name{font-size:17px}.gs-bb__tier-text{font-size:11px}.gs-bb__free{padding:18px 16px 4px}.gs-cs{grid-template-columns:88px minmax(0,1fr);gap:0 16px;padding:16px}.gs-cs__body{display:contents}.gs-cs .gs-cs__media{grid-column:1;grid-row:1 / 3;align-self:center;min-height:0;aspect-ratio:1;margin:0}.gs-cs__title{grid-column:2;grid-row:1;align-self:end;font-size:20px}.gs-cs__text{grid-column:2;grid-row:2;align-self:start;margin-top:6px}.gs-cs__links{grid-column:1 / -1;grid-row:3;grid-template-columns:minmax(0,1fr);margin-top:16px}.gs-cs--plain{grid-template-columns:minmax(0,1fr)}.gs-cs--plain .gs-cs__title,.gs-cs--plain .gs-cs__text{grid-column:1}}.gs-sc__note{margin-left:8px;font-family:var(--gs-italic);font-style:italic;font-size:1.1em;color:var(--gs-accent-ink)}.gs-sc__text{font-size:14px;line-height:1.55;color:var(--gs-soft)}.gs-sc__intro{max-width:480px;margin:0}.gs-cl__empty{margin:0;padding:24px;border:1px dashed currentColor;font-size:14px}@media(max-width:749px){.gs-pd__sizes{grid-template-columns:minmax(44px,max-content) minmax(0,1fr) auto;grid-auto-rows:1fr;gap:4px 16px}.gs-pd__size{display:grid;grid-column:1 / -1;grid-template-columns:minmax(44px,max-content) minmax(0,1fr) auto;grid-template-columns:subgrid;align-items:center;gap:12px 16px;min-height:56px;padding:10px 16px;text-align:left}.gs-pd__size-v,.gs-pd__size-w{margin:0;font-size:14px}.gs-pd__size-v{color:var(--gs-text)}.gs-cl__head{margin-bottom:24px}.gs-cl__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gs-cl__grid::-webkit-scrollbar{display:none}.gs-cl__card{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.gs-pd__icon:before,.gs-pd__icon:after,.gs-cl__media img{transition:none}}.gs-usps{margin:0;padding:0;list-style:none;font-size:14px;line-height:1.5;color:#333}.gs-usps__item+.gs-usps__item{margin-top:6px}.gs-usps__item:before{content:"\203a";display:inline-block;width:1em}
/*# sourceMappingURL=/cdn/shop/t/20/assets/gs-buy-box.css.map */
