.gstory-wrap{max-width:720px;margin:0 auto;padding:0 16px;color:var(--gstory-ink, #292c29);font-family:var(--gstory-font-b, var(--font-body-family));font-weight:var(--gstory-font-b-weight, 400);font-size:var(--gstory-body-m, 20px);line-height:var(--gstory-lh, 1.6)}.gstory-wrap p{margin:0 0 .85em}.gstory-wrap a{color:inherit}.gstory-wrap strong,.gstory-wrap b{font-weight:700}.gstory-head{padding-top:20px}.gstory-label{margin:0 0 6px!important;font-size:.8em;letter-spacing:.08em;color:#6b5e55}.gstory-title{margin:0;font-family:var(--gstory-font-h, var(--font-heading-family));font-weight:var(--gstory-font-h-weight, 600);font-size:var(--gstory-title-m, 32px);line-height:1.22;letter-spacing:0;color:var(--gstory-heading, #3f4d44)}.gstory-rule{border:0;border-top:1px solid #c9c2b5;margin:18px 0}.gstory-byline{display:flex;align-items:center;gap:14px}.gstory-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;flex:0 0 60px}.gstory-byline__text{border-left:1px solid #c9c2b5;padding-left:14px}.gstory-byline__text p{margin:0;line-height:1.35}.gstory-author{font-size:.85em;font-weight:700;color:var(--gstory-heading, #3f4d44)}.gstory-date{font-size:.8em;color:#6b5e55;margin-top:2px!important}.gstory-body{padding-bottom:8px}.gstory-section:last-of-type .gstory-body{padding-bottom:48px}.gstory-h2{margin:1.6em 0 .5em;font-family:var(--gstory-font-h, var(--font-heading-family));font-weight:var(--gstory-font-h-weight, 600);font-size:var(--gstory-h2-m, 27px);line-height:1.25;letter-spacing:0;color:var(--gstory-heading, #3f4d44)}.gstory-text--larger{font-size:1.12em}.gstory-text--smaller{font-size:.9em}.gstory-text>:last-child{margin-bottom:.85em}.gstory-text ul,.gstory-text ol,.gstory-html ul,.gstory-html ol{margin:0 0 .85em;padding-left:1.3em}.gstory-text li,.gstory-html li{margin-bottom:.45em}.gstory-html li ul{margin:.45em 0 0}.gstory-figure{margin:20px 0 24px}.gstory-figure__link{display:block}.gstory-img{display:block;width:100%;height:auto;border-radius:4px}.gstory-figure figcaption{margin-top:6px;font-size:.8em;color:#6b5e55}.gstory-slot{margin:20px 0;padding:18px;border:2px dashed #b9b0a2;border-radius:8px;color:#6b5e55;font-size:.8em;text-align:center}.gstory-quote{margin:20px 0;padding:16px 18px;border-radius:8px;font-style:normal;background:#f1eee9;border:1px solid #d9d2c6}.gstory-quote--yellow{background:#fff8e8;border:1px dashed #d9c79a}.gstory-quote p{margin:0 0 8px}.gstory-quote__name{font-weight:700;margin:0!important}.gstory-cta{margin:28px 0 32px;text-align:center}.gstory-btn{display:block;padding:.85em 1em;border-radius:8px;background:var(--gstory-cta, #a52a3a);color:#fff!important;font-family:var(--gstory-font-b, var(--font-body-family));font-size:1em;font-weight:700;line-height:1.3;letter-spacing:.02em;text-align:center;text-decoration:none;box-shadow:0 3px #0000002e}.gstory-btn:hover{filter:brightness(1.08)}@keyframes gstory-shrink{0%,to{transform:scale(1)}50%{transform:scale(.9)}}.gstory-btn{animation:gstory-shrink 2.5s ease-in-out infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.gstory-btn{animation:none}}.gstory-cta .gstory-btn{font-size:1.1em}.gstory-cta__sub{display:inline-block;margin-top:10px;padding:4px;font-weight:700;color:var(--gstory-heading, #3f4d44)!important;text-underline-offset:3px}.gstory-box{margin:28px 0;padding:22px 18px;border-radius:10px;background:var(--gstory-box, #e8ded0)}.gstory-box--center{text-align:center}.gstory-box__title{margin:0 0 12px;font-family:var(--gstory-font-h, var(--font-heading-family));font-weight:var(--gstory-font-h-weight, 600);font-size:var(--gstory-h2-m, 27px);line-height:1.25;letter-spacing:0;color:var(--gstory-heading, #3f4d44)}.gstory-box .gstory-text>:last-child{margin-bottom:0}.gstory-box__note{margin-top:16px;padding:14px 16px;border-radius:8px;background:#fff;text-align:left}.gstory-box__note p:last-child{margin-bottom:0}.gstory-box__img{display:block;margin-top:18px}.gstory-box--seal{position:relative;margin-top:80px;padding-top:82px;text-align:center;box-shadow:0 3px 12px #0000001f;border-top:4px solid var(--gstory-heading, #3f4d44)}.gstory-seal{position:absolute;top:-66px;left:50%;width:132px;height:auto;transform:translate(-50%);filter:drop-shadow(0 4px 6px rgba(0,0,0,.28))}.gstory-box--seal .gstory-box__title{text-align:center}.gstory-trust{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;margin:24px 0;padding:0;list-style:none}.gstory-trust li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:.85em;font-weight:700;line-height:1.3}.gstory-trust svg{width:40px;height:40px;color:var(--gstory-heading, #3f4d44)}.gstory-cmp{width:100%;margin:8px 0 24px;border:2px solid #8f8576;border-radius:10px;overflow:hidden;border-collapse:separate;border-spacing:0;font-size:.88em;line-height:1.4;table-layout:fixed}.gstory-cmp th+th,.gstory-cmp td+td{border-left:1px solid #b9b0a2}.gstory-cmp th,.gstory-cmp td{padding:11px 10px;vertical-align:top;text-align:left;border-bottom:1px dashed #b9b0a2}.gstory-cmp th{font-weight:700;text-align:center;border-bottom:1px solid #b9b0a2}.gstory-cmp th:first-child,.gstory-cmp td:first-child{background:var(--gstory-box, #e8ded0)}.gstory-cmp tr:last-child td{border-bottom:0}.gstory-cmp td span{font-weight:700;margin-right:5px}.gstory-cmp .yes{font-weight:600;color:#292c29}.gstory-cmp .yes span{color:#2f8a2f;font-size:1.15em}.gstory-cmp .no{color:#6f665f}.gstory-cmp .no span{color:#e08c8c}.gstory-cmp th:last-child{color:#6f665f}.gstory-faq{border-bottom:1px solid #c9c2b5}.gstory-faq summary{position:relative;padding:16px 40px 16px 0;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.gstory-faq summary::-webkit-details-marker{display:none}.gstory-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.4em;font-weight:400;color:var(--gstory-heading, #3f4d44)}.gstory-faq[open] summary:after{content:"\2212"}.gstory-faq .gstory-text{padding-bottom:4px}.gstory-revs{margin:36px -16px 24px;padding:22px 16px 18px;background:#f1efeb}.gstory-revs__heading{margin-top:0}.gstory-revs__intro{margin-bottom:14px}.gstory-revs__slider{position:relative;display:flex;align-items:center;gap:4px}.gstory-revs__row{flex:1;align-items:flex-start;transition:height .3s ease;min-width:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gstory-revs__row::-webkit-scrollbar{display:none}.gstory-rev{flex:0 0 100%;scroll-snap-align:start;padding:4px 10px 0;box-sizing:border-box}.gstory-rev__bubble{position:relative;margin-bottom:26px;padding:18px 18px 22px;border-radius:14px;background:#fff;box-shadow:0 2px 10px #00000024}.gstory-rev__bubble:after{content:"";position:absolute;left:30px;bottom:-16px;border:16px solid transparent;border-bottom:0;border-top-color:#fff;filter:drop-shadow(0 3px 2px rgba(0,0,0,.08))}.gstory-rev__title{font-weight:700;margin-bottom:.5em!important}.gstory-rev__text p:last-child{margin-bottom:0}.gstory-rev__img{display:block;width:100%;height:auto;margin-top:12px;border-radius:8px}.gstory-rev__meta{display:grid;grid-template-columns:60px auto;column-gap:12px;row-gap:3px;align-items:center;justify-content:start;padding:0 0 8px 16px;text-align:left}.gstory-rev__who{display:contents}.gstory-rev__avatar{grid-column:1;grid-row:1 / span 3;width:60px;height:60px;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 5px #0000002e;box-sizing:border-box;object-fit:cover}.gstory-rev__name{grid-column:2;grid-row:1;font-weight:700;font-size:.9em;line-height:1.2}.gstory-rev__meta .gstory-verified{grid-column:2;grid-row:2;justify-self:start;margin:0;font-size:.68em}.gstory-rev__stars{grid-column:2;grid-row:3;color:#f2b01e;font-size:.9em;letter-spacing:1px;line-height:1.2}.gstory-rev__tag{display:none}.gstory-rev__meta--noavatar{grid-template-columns:auto;padding-left:8px}.gstory-rev__meta--noavatar>.gstory-rev__who>*{grid-column:1}.gstory-verified{display:inline-flex;align-items:center;gap:4px;margin-left:2px;font-size:.72em;font-weight:700;color:#3d7a1f;white-space:nowrap;vertical-align:middle}.gstory-verified:before{content:"";width:1.15em;height:1.15em;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%233d7a1f'/%3E%3Cpath d='m7 12.3 3.2 3.1 6.8-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.gstory-revs__arrow{flex:0 0 32px;height:44px;padding:0;border:0;background:none;color:#292c29;font-size:36px;line-height:1;cursor:pointer}.gstory-revs__photos{display:flex;gap:10px;overflow-x:auto;margin-top:14px;padding:2px 2px 6px;scroll-snap-type:x mandatory}.gstory-revs__photos:empty{display:none}.gstory-revs__photo{flex:0 0 31%;scroll-snap-align:start}.gstory-revs__photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;background:#fff}.gstory-side{display:none}.gstory-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#faf7f2f7;box-shadow:0 -2px 12px #0000001f;font-size:var(--gstory-body-m, 20px);transform:translateY(120%);transition:transform .25s ease}.gstory-sticky.is-on{transform:none}.gstory-sticky .gstory-btn{padding:.75em 1em}@media screen and (min-width:750px){.gstory-wrap{font-size:var(--gstory-body-d, 21px)}.gstory-head{padding-top:36px}.gstory-title{font-size:var(--gstory-title-d, 44px)}.gstory-h2,.gstory-box__title{font-size:var(--gstory-h2-d, 34px)}.gstory-trust{grid-template-columns:repeat(4,1fr)}.gstory-box--seal{display:flex;align-items:center;gap:26px;margin-top:28px;padding:26px 30px 26px 26px}.gstory-seal{position:static;flex:0 0 156px;width:156px;transform:none}.gstory-box--seal .gstory-box__body{flex:1;text-align:left}.gstory-box--seal .gstory-box__title{text-align:left}.gstory-cta{max-width:560px;margin-left:auto;margin-right:auto}.gstory-revs{margin-left:0;margin-right:0;border-radius:12px;padding:26px 20px 22px}.gstory-revs__photo{flex-basis:23%}.gstory-rev__meta{grid-template-columns:60px auto auto;row-gap:4px}.gstory-rev__avatar{grid-row:1 / span 2}.gstory-rev__meta .gstory-verified{grid-column:3;grid-row:1}.gstory-rev__stars{grid-column:2 / span 2;grid-row:2}.gstory-rev__meta--noavatar{grid-template-columns:auto auto}.gstory-rev__meta--noavatar .gstory-rev__name,.gstory-rev__meta--noavatar .gstory-rev__stars{grid-column:1}.gstory-rev__meta--noavatar .gstory-verified{grid-column:2}}@media screen and (min-width:1200px){.gstory-wrap{margin-left:calc(50% - 560px)}body{padding-bottom:100px}.gstory-sticky,.gstory-sticky.is-on{transform:none;padding:16px 0;background:var(--gstory-page-bg, #faf7f2);box-shadow:0 -1px #00000014}.gstory-sticky .gstory-btn{max-width:586px;margin:0 auto;padding:15px 20px;font-size:24px;line-height:1.5}.gstory-side{display:block;position:fixed;top:24px;left:calc(50% + 200px);z-index:5;width:280px;padding:24px 35px 22px;border:1px solid #cfc7ba;background:#fff;color:var(--gstory-ink, #292c29);font-family:var(--gstory-font-b, var(--font-body-family));font-size:17px;line-height:1.4;text-align:center}.gstory-side p{margin:0}.gstory-side__label{font-size:24px;font-weight:700;line-height:1.5;color:var(--gstory-ink, #292c29)}.gstory-side__stars{margin-top:6px!important;color:#f2b01e;font-size:17px;letter-spacing:2px;line-height:1}.gstory-side__rating{margin-top:4px!important;font-size:14px;color:#6b5e55}.gstory-side__title{margin:8px 0 14px!important;font-family:var(--gstory-font-h, var(--font-heading-family));font-weight:700;font-size:18px;line-height:1.5;color:var(--gstory-heading, #3f4d44)}.gstory-side__list{text-align:left}.gstory-side__list ul{margin:0 0 10px;padding:0;list-style:none}.gstory-side__list{font-size:14px;line-height:1.5}.gstory-side__list li{position:relative;padding-left:33px;margin-bottom:12px;min-height:22px}.gstory-side__list li:before{content:"";position:absolute;left:0;top:-1px;width:23px;height:23px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.5' fill='none' stroke='%234a7a21' stroke-width='1.6'/%3E%3Cpath d='m6.8 12.4 3.4 3.3 7-7.6' fill='none' stroke='%234a7a21' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.gstory-side__list p{margin-bottom:10px}.gstory-side__media{position:relative;display:block;margin:4px 0 16px}.gstory-side__media img{display:block;width:100%;height:208px;object-fit:contain}.gstory-side__badge{position:absolute;top:-6px;right:-4px;width:66px;height:66px;display:grid;place-content:center;padding:8px;background:#d72d2d;color:#fff;font-size:10px;font-weight:800;line-height:1.05;text-align:center;transform:rotate(10deg);clip-path:polygon(50% 0%,61% 12%,77% 7%,80% 23%,96% 27%,89% 42%,100% 55%,87% 64%,90% 81%,73% 82%,65% 97%,50% 89%,35% 97%,27% 82%,10% 81%,13% 64%,0% 55%,11% 42%,4% 27%,20% 23%,23% 7%,39% 12%)}.gstory-side__swatches{position:absolute;left:-6px;bottom:6px;display:flex;flex-direction:column;gap:6px}.gstory-side__swatch{width:20px;height:20px;padding:0;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #b9b0a2;cursor:pointer}.gstory-side__swatch[aria-pressed=true]{box-shadow:0 0 0 2px #292c29}.gstory-side .gstory-btn{font-size:18px;line-height:1.5;padding:16px 12px;margin:0 3px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gift-story.css.map */
