:root{--font-maison-neue:"maison-neue",Helvetica,Arial,sans-serif;--font-maison-neue-light:"maison-neue-light",Helvetica,Arial,sans-serif;--font-maison-neue-book:"maison-neue-book",Helvetica,Arial,sans-serif;--font-maison-neue-medium:"maison-neue-medium",Helvetica,Arial,sans-serif;--font-maison-neue-demi:"maison-neue-demi",Helvetica,Arial,sans-serif;--font-maison-neue-bold:"maison-neue-bold",Helvetica,Arial,sans-serif;--font-maison-neue-mono:"maison-neue-mono",Helvetica,Arial,sans-serif;--exposure:"Exposure VAR",serif;--swiper-navigation-size:44px;--swiper-theme-color:#007aff}body.page-gift-guide-random{background-color:#eff2e9}.ggr-banner{color:#45523e;display:grid;margin-bottom:var(--ggr-mb-m,0)}@media only screen and (min-width:1100px){.ggr-banner{margin-bottom:var(--ggr-mb-d,0)}}.ggr-banner__media{background-color:#1f261b;grid-area:1/1;height:var(--ggr-banner-h-m,420px);overflow:hidden;position:relative}.ggr-banner__media:after{background-color:rgba(0,0,0,var(--ggr-overlay,.2));content:"";inset:0;position:absolute}@media only screen and (min-width:1100px){.ggr-banner__media{height:var(--ggr-banner-h-d,512px)}}.ggr-banner__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ggr-banner__content{display:contents}@media only screen and (min-width:1100px){.ggr-banner__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-area:1/1;justify-content:center;padding:0 24px;position:relative;text-align:center}}.ggr-banner__heading{align-self:center;color:#fff;grid-area:1/1;position:relative;text-align:center}.ggr-banner__eyebrow{font-family:exposure,sans-serif;font-size:18px;font-weight:400;letter-spacing:.11em;line-height:1;margin:0 0 6px;text-transform:uppercase}@media only screen and (min-width:1100px){.ggr-banner__eyebrow{font-size:29px;margin-bottom:10px}}.ggr-banner__title{color:inherit;font-family:Exposure VAR Italic,exposure,serif;font-size:72px;font-weight:400;letter-spacing:.02em;line-height:1;margin:0;text-transform:none}@media only screen and (min-width:1100px){.ggr-banner__title{font-size:115px}}.ggr-banner__text{color:#45523e;font-family:var(--font-maison-neue-book);font-size:13px;grid-row:2;line-height:1.2;margin:26px auto 0;max-width:304px;padding:0;text-align:center}@media only screen and (min-width:1100px){.ggr-banner__text{color:#fff;margin-top:32px;max-width:400px;padding:0}}.ggr{display:block;padding:var(--ggr-mt-m,50px) 0 var(--ggr-mb-m,80px)}@media only screen and (min-width:1100px){.ggr{padding:var(--ggr-mt-d,32px) 0 var(--ggr-mb-d,120px)}}.ggr-nav{display:grid;gap:10px 15px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}@media only screen and (min-width:1100px){.ggr-nav{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;justify-content:center;padding:0 20px}}.ggr-pill,.ggr-sticky__toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eff2e9;border:1px solid #c5cabe;border-radius:999px;color:#45523e;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-maison-neue-book);font-size:14px;gap:12px;height:48px;line-height:1.2;padding:0 20px 0 6px;text-decoration:none;white-space:nowrap}.ggr-pill{background-color:transparent;border-color:#cecdc9;font-size:12px;gap:8px;height:auto;line-height:1.2;min-height:50px;min-width:0;padding:6px 12px 6px 6px;text-transform:capitalize;white-space:normal}@media only screen and (min-width:1100px){.ggr-pill{-webkit-box-flex:1;border-color:#45523e;-ms-flex:1 1 0px;flex:1 1 0;font-family:var(--exposure);font-size:min(20px,1.39vw);gap:min(20px,1.39vw);height:auto;line-height:1.15;max-width:340px;min-height:min(110px,7.64vw);padding:min(9px,.63vw) 13px min(9px,.63vw) min(9px,.63vw);text-transform:none}}.ggr-pill__avatar{-webkit-box-flex:0;background-color:rgba(69,82,62,.15);border-radius:50%;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}@media only screen and (min-width:1100px){.ggr-pill .ggr-pill__avatar{-ms-flex-preferred-size:min(90px,6.25vw);flex-basis:min(90px,6.25vw);height:min(90px,6.25vw);width:min(90px,6.25vw)}}.ggr-pill__label{min-width:0}.ggr-pill__chevron{display:none}@media only screen and (min-width:1100px){.ggr-pill__chevron{-webkit-box-flex:0;display:block;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;margin-left:auto;width:18px}}.ggr-edit{display:block;margin-top:60px;scroll-margin-top:100px}@media only screen and (min-width:1100px){.ggr-edit{margin-top:76px}}.ggr-edit+.ggr-edit{margin-top:74px}@media only screen and (min-width:1100px){.ggr-edit+.ggr-edit{margin-top:86px}}.ggr-edit__header{padding:0 16px;text-align:center}.ggr-edit__title{color:#45523e;font-family:exposure,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:1;margin:0;text-transform:uppercase}@media only screen and (min-width:1100px){.ggr-edit__title{letter-spacing:1px}}.ggr-edit__subtitle{color:#45523e;font-family:var(--exposure);font-size:18px;font-weight:400;letter-spacing:-.04em;line-height:1.2;margin:24px 0 0}@media only screen and (min-width:1100px){.ggr-edit__subtitle{margin-top:23px}}.ggr-edit__empty{color:rgba(69,82,62,.55);margin:24px 16px 0;text-align:center}.ggr-edit__hero{margin:30px 0 0;padding:0 15px}@media only screen and (min-width:1100px){.ggr-edit__hero{margin:30px auto 0;padding:0;width:53.06vw}}.ggr-edit__grid{display:grid;gap:24px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:58px;padding:0 15px;position:relative}@media only screen and (min-width:1100px){.ggr-edit__grid{gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:88px;padding:0 34px}}.ggr-edit__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:38px;padding:0 15px}@media only screen and (min-width:1100px){.ggr-edit__actions{margin-top:70px}}.ggr-refresh,.ggr-view-all{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-maison-neue);font-size:12px;gap:13px;height:42px;justify-content:center;letter-spacing:.08em;line-height:1;margin:0;max-width:360px;padding:0 24px;text-transform:uppercase;width:100%}@media only screen and (min-width:1100px){.ggr-refresh,.ggr-view-all{font-size:11px;width:360px}}.ggr-refresh{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#45523e;border:0;color:#fcfbf6;cursor:pointer}.ggr-refresh svg{height:14px;-webkit-transition:-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);transition:transform .45s cubic-bezier(.785,.135,.15,.86);transition:transform .45s cubic-bezier(.785,.135,.15,.86),-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);width:14px}.ggr-refresh.is-spinning svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ggr-refresh svg{-webkit-transition:none;transition:none}}.ggr-view-all{text-decoration:none;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}.ggr-card{min-width:0}.ggr-card[hidden]{display:none}.ggr-card--ghost{pointer-events:none;position:absolute;z-index:1}.ggr-card__media{aspect-ratio:175/220;background-color:rgba(69,82,62,.08);overflow:hidden;position:relative}.ggr-card--hero .ggr-card__media{aspect-ratio:3/2;border:1px solid #45523e}.ggr-card__img,.ggr-card__link{display:block;height:100%;width:100%}.ggr-card__img{-o-object-fit:cover;object-fit:cover}.ggr-card__open{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fcfbf6;border:1px solid #45523e;border-radius:50%;bottom:9px;color:#45523e;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;justify-content:center;margin:0;padding:0;position:absolute;right:7px;width:20px}.ggr-card__open svg{height:10px;width:10px}@media only screen and (min-width:1100px){.ggr-card__open{bottom:10px;height:25px;right:10px;width:25px}.ggr-card__open svg{height:13px;width:13px}}.ggr-card--hero .ggr-card__open{bottom:10px;height:24px;right:10px;width:24px}.ggr-card--hero .ggr-card__open svg{height:13px;width:13px}@media only screen and (min-width:1100px){.ggr-card--hero .ggr-card__open{bottom:16px;height:39px;right:16px;width:39px}.ggr-card--hero .ggr-card__open svg{height:20px;width:20px}}.ggr-card__eyebrow,.ggr-card__name{font-family:exposure,sans-serif;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.ggr-card__eyebrow{color:rgba(69,82,62,.5);font-size:12px;letter-spacing:.03em;line-height:1.4;margin:22px 0 0}@media only screen and (min-width:1100px){.ggr-card__eyebrow{font-size:13px;letter-spacing:.01em}}.ggr-card__name{color:#45523e;display:block;font-size:12px;letter-spacing:.03em;line-height:1.4;margin-top:16px;text-decoration:none}@media only screen and (min-width:1100px){.ggr-card__name{font-size:14px;margin-top:14px}}.ggr-card--hero .ggr-card__eyebrow{margin-top:12px}.ggr-card--hero .ggr-card__name{margin-top:9px}@media only screen and (min-width:1100px){.ggr-card--hero .ggr-card__eyebrow{font-size:12px;letter-spacing:.03em;margin-top:26px}.ggr-card--hero .ggr-card__name{font-size:12px;margin-top:9px}}.ggr-sticky{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eff2e9;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;left:0;opacity:0;padding:16px 23px;pointer-events:none;position:fixed;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .3s ease,visibility 0s linear .3s,-webkit-transform .3s ease;transition:opacity .3s ease,visibility 0s linear .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s,-webkit-transform .3s ease;visibility:hidden;z-index:20}.ggr-sticky.is-visible{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s ease,visibility 0s,-webkit-transform .3s ease;transition:opacity .3s ease,visibility 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,visibility 0s;transition:opacity .3s ease,transform .3s ease,visibility 0s,-webkit-transform .3s ease;visibility:visible}@media only screen and (min-width:1100px){.ggr-sticky{background-color:transparent;bottom:32px;left:50%;padding:0;right:auto;-webkit-transform:translate(-50%,16px);transform:translate(-50%,16px)}.ggr-sticky.is-visible{-webkit-transform:translate(-50%);transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ggr-sticky,.ggr-sticky.is-visible{-webkit-transition:none;transition:none}}.ggr-sticky__picker{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;position:relative}@media only screen and (min-width:1100px){.ggr-sticky__picker{-webkit-box-flex:0;-ms-flex:0 1 230px;flex:0 1 230px;max-width:230px}}.ggr-sticky__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0;padding-right:16px;width:100%}.ggr-sticky__current{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-align:left;text-overflow:ellipsis}.ggr-sticky__chevron{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;height:16px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:16px}[aria-expanded=true]>.ggr-sticky__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ggr-sticky__list{background-color:#eff2e9;border:1px solid #c5cabe;border-radius:24px;bottom:calc(100% + 8px);left:0;list-style:none;margin:0;padding:6px;position:absolute;right:0}.ggr-sticky__list[hidden]{display:none}.ggr-sticky__option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;color:#45523e;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-maison-neue-book);font-size:14px;gap:12px;padding:6px 12px 6px 6px;text-decoration:none}.ggr-sticky__option[aria-current=true]{background-color:rgba(69,82,62,.08)}.ggr-sticky__view-all{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#45523e;border:1px solid #c5cabe;border-radius:999px;color:#fcfbf6;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;font-family:var(--font-maison-neue-book);font-size:14px;gap:10px;height:48px;padding:0 20px 0 24px;text-decoration:none;white-space:nowrap}.ggr-sticky__view-all svg{height:14px;width:14px}.ggr-sr-only,html.ggr-modal-open{overflow:hidden}.ggr-sr-only{clip:rect(0 0 0 0);height:1px;margin:-1px;position:absolute;white-space:nowrap;width:1px}.ggr-modal{background-color:#eff2e9;border:0;color:#45523e;height:100%;margin:0;max-height:100%;max-width:100%;overflow:hidden;padding:0;width:100%}.ggr-modal::backdrop{background-color:transparent}.ggr-modal[open]{-webkit-animation:ggr-modal-in .3s ease;animation:ggr-modal-in .3s ease}.ggr-modal[aria-busy=true] .ggr-modal__product{opacity:.4}@media(prefers-reduced-motion:reduce){.ggr-modal[open]{-webkit-animation:none;animation:none}}.ggr-modal.is-zoom-open{-webkit-animation:none;animation:none}.ggr-modal .ggr-modal__close,.ggr-modal .ggr-product__arrow,.ggr-modal .ggr-product__dots{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.ggr-modal .ggr-modal__close,.ggr-modal .ggr-product__arrow,.ggr-modal .ggr-product__dots{-webkit-transition:none;transition:none}}.ggr-modal.is-zooming .ggr-modal__close,.ggr-modal.is-zooming .ggr-product__arrow,.ggr-modal.is-zooming .ggr-product__dots{opacity:0}.ggr-modal__ghost{border:1px solid #45523e;overflow:hidden;pointer-events:none;position:fixed;z-index:3}.ggr-modal__ghost img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ggr-modal__ghost-sharp{opacity:0}@-webkit-keyframes ggr-modal-in{0%{opacity:0}to{opacity:1}}@keyframes ggr-modal-in{0%{opacity:0}to{opacity:1}}.ggr-modal__layout{-webkit-overflow-scrolling:touch;display:block;height:100%;overflow-y:auto}@media only screen and (min-width:1100px){.ggr-modal__layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;overflow:hidden}}.ggr-modal__main{padding:15px 15px 0;position:relative}@media only screen and (min-width:1100px){.ggr-modal__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto;padding:24px}}.ggr-modal__close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fcfbf6;border:1px solid #45523e;border-radius:50%;color:#45523e;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;justify-content:center;margin:0;padding:0;position:absolute;right:27px;top:27px;width:36px;z-index:2}.ggr-modal__close svg{height:16px;width:16px}@media only screen and (min-width:1100px){.ggr-modal__close{height:35px;right:40px;top:40px;width:35px}.ggr-modal__close svg{height:23px;width:23px}}.ggr-modal__product{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media only screen and (min-width:1100px){.ggr-modal__product{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-height:360px}}.ggr-modal__for{font-family:var(--font-maison-neue-book);font-size:14px;line-height:1.2;margin:12px 0 0}.ggr-modal__for strong{font-family:var(--font-maison-neue-demi);font-weight:400}.ggr-modal__for a{color:inherit;text-decoration:underline}.ggr-modal__for-text{display:inline}.ggr-modal__for-text .metafield-rich_text_field{display:contents}.ggr-modal__for-text ol,.ggr-modal__for-text p,.ggr-modal__for-text ul{margin:0}.ggr-modal__for-text p:first-child{display:inline}.ggr-modal__for-text *+ol,.ggr-modal__for-text *+p,.ggr-modal__for-text *+ul{margin-top:8px}.ggr-modal__body{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-top:15px}@media only screen and (min-width:1100px){.ggr-modal__body{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:0;align-items:start;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-ms-flex:none;flex:none;grid-template-areas:"text text" "details buy";grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;max-width:630px;row-gap:16px}.ggr-modal__body.has-options{grid-template-areas:"text options" "details buy"}.ggr-modal__body .ggr-modal__text{grid-area:text}.ggr-modal__body .ggr-modal__options{align-self:end;grid-area:options}.ggr-modal__body .ggr-modal__details{grid-area:details}.ggr-modal__body .ggr-modal__buy{grid-area:buy}}.ggr-modal__buy{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.ggr-modal__atc:empty,.ggr-modal__product [data-ggr-atc],.ggr-modal__product [data-ggr-options]{display:none}.ggr-modal__atc{--ggr-atc-h:44px}@media only screen and (min-width:1100px){.ggr-modal__atc{--ggr-atc-h:36px}}.ggr-modal__atc .tsatc-button--add-to-cart{background-color:#45523e;border-color:#45523e;color:#fcfbf6;font-size:13px;height:var(--ggr-atc-h);letter-spacing:.06em;margin-top:0;padding:0 20px}@media only screen and (min-width:1100px){.ggr-modal__atc .tsatc-button--add-to-cart{font-size:10px}}.ggr-modal__atc .tsatc-button--add-to-cart .tsatc-button--price,.ggr-modal__atc .tsatc-button--add-to-cart .tsatc-button--text{color:inherit}.ggr-modal__atc .tsatc-card-options{bottom:var(--ggr-atc-h)}.ggr-modal__options:empty{display:none}.ggr-option{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;margin:0;padding:0}.ggr-option+.ggr-option{margin-top:7px}.ggr-option__pill{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;position:relative}.ggr-option__pill.is-unavailable{opacity:.29}.ggr-option__pill input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1px;margin:0;opacity:0;position:absolute;width:1px}.ggr-option__pill span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #45523e;border-radius:10px;color:#45523e;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-maison-neue);font-size:11px;justify-content:center;letter-spacing:.04em;line-height:1.15;min-height:45px;padding:4px 12px;text-align:center;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;width:100%}@media only screen and (min-width:1100px){.ggr-option__pill span{font-size:14px;padding:4px 16px}}.ggr-option__pill input:checked+span{background-color:rgba(69,82,62,.2)}.ggr-option__pill input:focus-visible+span{outline:2px solid #45523e;outline-offset:2px}@media(-moz-touch-enabled:0),(hover:hover){.ggr-option__pill input:not(:checked)+span:hover{background-color:rgba(69,82,62,.1)}}.ggr-modal__add,.ggr-modal__details{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #45523e;border-radius:999px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-maison-neue);font-size:13px;height:44px;justify-content:center;letter-spacing:.06em;line-height:1;margin:0;padding:0 20px;text-decoration:none;text-transform:uppercase;width:100%}@media only screen and (min-width:1100px){.ggr-modal__add,.ggr-modal__details{font-size:10px;height:36px}}.ggr-modal__details{-webkit-box-ordinal-group:2;-ms-flex-order:1;background-color:transparent;color:#45523e;display:none;order:1}.ggr-modal--details-mobile .ggr-modal__details,.is-details-only .ggr-modal__details{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width:1100px){.ggr-modal__details{-webkit-box-ordinal-group:1;-ms-flex-order:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;order:0}}.ggr-modal__add-price{display:none}.ggr-modal--price .ggr-modal__add{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ggr-modal--price .ggr-modal__add-price{display:inline}.ggr-modal:not(.ggr-modal--price) .ggr-modal__atc .tsatc-button--price{display:none}.ggr-modal:not(.ggr-modal--price) .ggr-modal__atc .tsatc-button--display-price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ggr-modal__add{background-color:#45523e;color:#fcfbf6}.ggr-modal__add[hidden]{display:none}.ggr-modal__add:disabled{cursor:default;opacity:.7}.ggr-modal__rail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:22px;overflow-x:auto;padding:0 15px 22px;scrollbar-width:none}.ggr-modal__rail::-webkit-scrollbar{display:none}@media only screen and (min-width:1100px){.ggr-modal__rail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fcfbf6;-ms-flex-direction:column;flex-direction:column;gap:15px;height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:28px 0}}.ggr-modal__thumb{-webkit-box-flex:0;aspect-ratio:80/101;background-color:rgba(69,82,62,.08);border:0;cursor:pointer;-ms-flex:0 0 80px;flex:0 0 80px;margin:0;overflow:hidden;padding:0}.ggr-modal__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1100px){.ggr-modal__thumb{-ms-flex-preferred-size:auto;aspect-ratio:153/193;flex-basis:auto;width:153px}.ggr-product{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-height:0}}.ggr-product__slider{position:relative}@media only screen and (min-width:1100px){.ggr-product__slider{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}}.ggr-product__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ggr-product__track::-webkit-scrollbar{display:none}@media only screen and (min-width:1100px){.ggr-product__track{height:100%}}.ggr-product__slide{-webkit-box-flex:0;aspect-ratio:360/453;background-color:rgba(69,82,62,.08);border:1px solid #45523e;-ms-flex:0 0 min(100%,520px);flex:0 0 min(100%,520px);overflow:hidden;scroll-snap-align:start}@media only screen and (min-width:1100px){.ggr-product__slide{-ms-flex-preferred-size:auto;aspect-ratio:4/5;flex-basis:auto;height:100%;width:auto}}.ggr-product__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ggr-product__arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fcfbf6;border:1px solid #45523e;border-radius:50%;color:#45523e;cursor:pointer;display:none;height:36px;justify-content:center;margin:-18px 0 0;padding:0;position:absolute;top:50%;width:36px}.ggr-product__arrow svg{height:16px;width:16px}.ggr-product__arrow--prev{left:16px}.ggr-product__arrow--next{right:16px}@media only screen and (min-width:1100px){.ggr-product__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.ggr-product__arrow[hidden]{display:none}}.ggr-product__dots{background-color:hsla(0,0%,100%,.5);border-radius:999px;bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;left:50%;padding:7px 10px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ggr-product__dots span{background-color:rgba(69,82,62,.35);border-radius:50%;height:6px;width:6px}.ggr-product__dots span.is-active{background-color:#45523e}.ggr-product__dots[hidden]{display:none}@media only screen and (min-width:1100px){.ggr-product__dots{display:none}}.ggr-product__rating{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-maison-neue-book);font-size:11px;gap:8px;line-height:1.2;margin:0}.ggr-stars{color:#45523e;display:inline-block;line-height:0;position:relative}.ggr-stars svg{fill:currentColor;height:12px;width:12px}@media only screen and (min-width:1100px){.ggr-stars svg{height:10px;width:10px}}.ggr-stars__row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px;opacity:.25}.ggr-stars__row--fill{left:0;opacity:1;overflow:hidden;position:absolute;top:0;width:var(--ggr-rating,100%)}.ggr-product__title{color:#45523e;font-family:exposure,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:1;margin:12px 0 0;text-transform:none}.ggr-product__tagline{font-family:var(--font-maison-neue-demi);font-size:14px;line-height:1.2;margin:12px 0 0}