html.t4sp-theme{--gp-ivory: var(--gate-ivory, #F6F4EF);--gp-paper: var(--gate-paper, #FBFAF7);--gp-ink: var(--gate-ink, #14130F);--gp-soft: var(--gate-ink-soft, #4A4740);--gp-muted: #6E695F;--gp-quiet: #6E695F;--gp-gold: #866834;--gp-gold-decoration: var(--gate-gold, #8E6F3A);--gp-line: var(--gate-line, #DDD8CC);--gp-serif: var(--gate-serif, "Bodoni Moda", "Didot", serif);--gp-sans: var(--gate-sans, "Jost", "Futura", sans-serif)}html.gate-reveal-on.t4sp-theme .gate-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}html.gate-reveal-on.t4sp-theme .gate-reveal.is-visible{opacity:1;transform:none}html.t4sp-theme .gate-pstory{background:var(--gp-paper);border-top:1px solid var(--gp-line);border-bottom:1px solid var(--gp-line);padding:60px 0;color:var(--gp-ink);font-family:var(--gp-sans);box-sizing:border-box}html.t4sp-theme .gate-pstory *,html.t4sp-theme .gate-pstory *:before,html.t4sp-theme .gate-pstory *:after{box-sizing:border-box}html.t4sp-theme .gate-pstory__wrap{max-width:1320px;margin:0 auto;padding:0 20px}html.t4sp-theme .gate-pstory__grid{display:grid;gap:56px;grid-template-columns:1fr}html.t4sp-theme .gate-pstory__eyebrow{display:block;margin:0 0 22px;font-family:var(--gp-sans);font-size:12px;line-height:1.5;font-weight:400;text-transform:uppercase;letter-spacing:.28em;color:var(--gp-gold)}html.t4sp-theme .gate-pstory__tagline{margin:0;max-width:16em;font-family:var(--gp-serif);font-weight:400;font-size:30px;line-height:1.18;letter-spacing:0;text-transform:none;color:var(--gp-ink)}html.t4sp-theme .gate-pstory__text{margin:26px 0 0;max-width:34em;font-family:var(--gp-sans);font-size:16px;line-height:1.75;color:var(--gp-soft)}html.t4sp-theme .gate-pstory__family{margin:40px 0 0;padding:0}html.t4sp-theme .gate-pstory__family dt{margin:0 0 8px;font-family:var(--gp-sans);font-size:12px;line-height:1.5;font-weight:400;text-transform:uppercase;letter-spacing:.28em;color:var(--gp-gold)}html.t4sp-theme .gate-pstory__family dd{margin:0;font-family:var(--gp-serif);font-size:20px;line-height:1.4;color:var(--gp-ink)}html.t4sp-theme .gate-pstory__list{margin:0;padding:0;border-top:1px solid var(--gp-line)}html.t4sp-theme .gate-pstory__row{display:grid;grid-template-columns:1fr;gap:6px;padding:24px 0;border-bottom:1px solid var(--gp-line)}html.t4sp-theme .gate-pstory__row dt{margin:0;padding-top:4px;font-family:var(--gp-sans);font-size:12px;line-height:1.5;font-weight:400;text-transform:uppercase;letter-spacing:.24em;color:var(--gp-gold)}html.t4sp-theme .gate-pstory__row dd{margin:0;font-family:var(--gp-serif);font-size:20px;line-height:1.5;color:var(--gp-ink)}html.t4sp-theme .gate-pstory__plain{max-width:720px;margin:0 auto;text-align:center}html.t4sp-theme .gate-pstory__plain .gate-pstory__eyebrow{margin-bottom:28px}html.t4sp-theme .gate-rte{text-align:left;font-family:var(--gp-sans);font-size:16px;line-height:1.75;color:var(--gp-soft)}html.t4sp-theme .gate-rte *{font-size:inherit!important;color:inherit!important;font-family:inherit!important;text-align:inherit!important;line-height:inherit!important;background:transparent!important}html.t4sp-theme .gate-rte h1,html.t4sp-theme .gate-rte h2,html.t4sp-theme .gate-rte h3{margin:0 0 18px;font-family:var(--gp-serif)!important;font-weight:400;font-size:28px!important;line-height:1.2!important;color:var(--gp-ink)!important;text-transform:none}html.t4sp-theme .gate-rte h4,html.t4sp-theme .gate-rte h5,html.t4sp-theme .gate-rte h6{margin:32px 0 10px;font-family:var(--gp-sans)!important;font-weight:400;font-size:12px!important;letter-spacing:.28em;text-transform:uppercase;color:var(--gp-gold)!important}html.t4sp-theme .gate-rte p{margin:0 0 1.1em}html.t4sp-theme .gate-rte strong,html.t4sp-theme .gate-rte b{font-weight:500;color:var(--gp-ink)!important}html.t4sp-theme .gate-rte ul,html.t4sp-theme .gate-rte ol{margin:0 0 1.1em;padding:0;list-style:none}html.t4sp-theme .gate-rte li{padding:10px 0;border-bottom:1px solid var(--gp-line)}html.t4sp-theme .gate-rte li:first-child{border-top:1px solid var(--gp-line)}html.t4sp-theme .gate-rte a{text-decoration:underline;color:var(--gp-ink)!important}@media(min-width:768px){html.t4sp-theme .gate-pstory{padding:84px 0}html.t4sp-theme .gate-pstory__wrap{padding:0 24px}html.t4sp-theme .gate-pstory__tagline{font-size:34px}html.t4sp-theme .gate-pstory__row{grid-template-columns:110px 1fr;gap:24px}}@media(min-width:1024px){html.t4sp-theme .gate-pstory{padding:110px 0}html.t4sp-theme .gate-pstory__grid{grid-template-columns:5fr 7fr;gap:96px;align-items:start}html.t4sp-theme .gate-pstory__tagline{font-size:38px}html.t4sp-theme .gate-pstory__row dd{font-size:22px}}html.t4sp-theme .t4s-main-product__content.t4s-container{max-width:1320px;margin-left:auto;margin-right:auto}html.t4sp-theme .t4s-pr_breadcrumbs{border:0}html.t4sp-theme .t4s-product__media-wrapper .t4s-product__media-item,html.t4sp-theme .t4s-product__media-wrapper .t4s_ratio,html.t4sp-theme .t4s-product__media-wrapper [data-main-media]{background:var(--gp-paper);border:0;border-radius:0;box-shadow:none}html.t4sp-theme .t4s-product__media-wrapper img{border-radius:0}html.t4sp-theme .t4s-product__media-wrapper .t4s-carousel__nav{gap:12px;margin-left:0;margin-right:0;--ts-gutter-x: 0px;--ts-gutter-y: 0px;flex-wrap:nowrap}html.t4sp-theme .t4s-product__media-wrapper .t4s-product__thumb-item{flex:0 0 72px;width:72px;max-width:72px;padding:0;margin:0;opacity:.6;transition:opacity .3s ease}html.t4sp-theme .t4s-product__media-wrapper .t4s-product__thumb-item:hover,html.t4sp-theme .t4s-product__media-wrapper .t4s-product__thumb-item.is-nav-selected{opacity:1}html.t4sp-theme .t4s-product__media-wrapper .t4s-product__thumb{border:0;border-radius:0;background:var(--gp-paper);box-shadow:none}html.t4sp-theme .t4s-product__media-wrapper .t4s-product__thumb-item.is-nav-selected .t4s-product__thumb{outline:1px solid var(--gp-ink);outline-offset:0}html.t4sp-theme .t4s-product__media-wrapper .t4s-col-thumb{margin-top:16px}html.t4sp-theme .t4s-product__media-wrapper .flickityt4s-prev-next-button,html.t4sp-theme .t4s-product__media-wrapper .flickityt4s-button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--gp-ink);width:44px;height:44px}html.t4sp-theme .t4s-product__media-wrapper .flickityt4s-button svg,html.t4sp-theme .t4s-product__media-wrapper .flickityt4s-button .flickityt4s-button-icon{fill:var(--gp-ink);color:var(--gp-ink);width:18px;height:18px}html.t4sp-theme .t4s-product__media-wrapper .flickityt4s-button:hover{background:transparent!important;opacity:.6}html.t4sp-theme .t4s-product__media-wrapper .btn_pnav_prev,html.t4sp-theme .t4s-product__media-wrapper .btn_pnav_next{background:transparent;border:0;box-shadow:none}html.t4sp-theme .t4s-pr-group-btns .t4s-pr__pswp-btn,html.t4sp-theme .t4s-pr-group-btns button{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;width:36px;height:36px;min-width:0;color:var(--gp-ink);display:inline-flex;align-items:center;justify-content:center}html.t4sp-theme .t4s-pr-group-btns .t4s-pr__text-btn{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.t4sp-theme .t4s-pr-group-btns .t4s-pr__icon-btn{background:transparent;box-shadow:none;border:0;width:auto;height:auto}html.t4sp-theme .t4s-pr-group-btns svg{width:16px;height:16px;fill:var(--gp-ink)}html.t4sp-theme .t4s-product__info-container{max-width:460px}html.t4sp-theme .t4s-product__info-container--sticky{position:sticky;top:110px}html.t4sp-theme .t4s-product__info-container>*+*{margin-top:22px}html.t4sp-theme .gate-pdp__eyebrow{display:inline-block;font-family:var(--gp-sans);font-size:12px;line-height:1.5;font-weight:400;text-transform:uppercase;letter-spacing:.28em;color:var(--gp-gold);text-decoration:none}html.t4sp-theme .gate-pdp__eyebrow:hover{color:var(--gp-ink);text-decoration:none}html.t4sp-theme .t4s-pr__custom-liquid:has(>.gate-pdp__eyebrow)+*{margin-top:12px}html.t4sp-theme h1.t4s-product__title{font-family:var(--gp-serif);font-size:clamp(36px,3.8vw,54px);font-weight:400;line-height:1.05;letter-spacing:0;text-transform:none;color:var(--gp-ink);margin:0}html.t4sp-theme .t4s-product__price-review .t4s-product-price,html.t4sp-theme .t4s-product__price-review [class*=price]{font-family:var(--gp-sans);font-size:17px;font-weight:400;letter-spacing:.12em;color:var(--gp-ink)}html.t4sp-theme .t4s-pr__richtext,html.t4sp-theme .t4s-pr__richtext p,html.t4sp-theme .t4s-pr__richtext h6{margin:0;font-family:var(--gp-sans);font-size:12px;line-height:1.6;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--gp-quiet)}html.t4sp-theme .t4s-pr__richtext strong,html.t4sp-theme .t4s-pr__richtext b{font-weight:inherit;color:inherit}html.t4sp-theme .t4s-product-form__variants{border-top:1px solid var(--gp-line);padding-top:28px;margin-top:28px}html.t4sp-theme .t4s-product-form__buttons>.t4s-d-flex{flex-wrap:nowrap;align-items:stretch;gap:12px}html.t4sp-theme .t4s-quantity-wrapper.t4s-product-form__qty{order:1;flex:0 0 120px;width:120px;height:54px;margin:0;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--gp-ink);border-radius:0;background:transparent;box-shadow:none}html.t4sp-theme .t4s-quantity-wrapper .t4s-quantity-input{width:40px;height:100%;border:0;background:transparent;text-align:center;font-family:var(--gp-sans);font-size:15px;color:var(--gp-ink);padding:0;box-shadow:none}html.t4sp-theme .t4s-quantity-wrapper .t4s-quantity-selector{width:36px;height:100%;border:0;background:transparent;color:var(--gp-ink);display:inline-flex;align-items:center;justify-content:center;padding:0}html.t4sp-theme .t4s-product-form__buttons .t4s-product-form__submit{order:2;flex:1 1 auto;width:auto!important;min-width:0;height:54px;min-height:54px;margin:0;background:var(--gp-ink);border:1px solid var(--gp-ink);border-radius:0;color:var(--gp-ivory);font-family:var(--gp-sans);font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;box-shadow:none}html.t4sp-theme .t4s-product-form__buttons .t4s-product-form__submit:hover:not([disabled]){background:var(--gp-gold-decoration);border-color:var(--gp-gold-decoration);color:var(--gp-ivory)}html.t4sp-theme .t4s-product-form__buttons .t4s-product-form__submit[disabled],html.t4sp-theme .t4s-product-form__buttons .t4s-product-form__submit[aria-disabled=true]{background:#6e695f;border-color:#6e695f;color:var(--gp-ivory)}html.t4sp-theme .t4s-product-form__buttons .t4s-product-form__btn.t4s-pr-wishlist{order:3;flex:0 0 54px;width:54px;height:54px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gp-ink);border-radius:0;background:transparent;color:var(--gp-ink);box-shadow:none}html.t4sp-theme .t4s-product-form__buttons .t4s-pr-wishlist .t4s-text-pr{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.t4sp-theme .t4s-product-form__buttons .t4s-pr-wishlist:hover{border-color:var(--gp-gold-decoration);color:var(--gp-gold)}html.t4sp-theme .t4s-product-form__buttons .t4s-pr-wishlist svg{width:20px;height:20px}html.t4sp-theme .t4s-product-form__buttons .shopify-payment-button{margin-top:12px}html.t4sp-theme .t4s-product-form__buttons .shopify-payment-button__button{width:100%;height:54px;min-height:54px;border-radius:0!important}html.t4sp-theme .t4s-product-form__buttons .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--gp-ink)!important;border:1px solid var(--gp-ink)!important;box-shadow:none!important;font-family:var(--gp-sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase}html.t4sp-theme .t4s-product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--gp-ink)!important;color:var(--gp-ivory)!important}html.t4sp-theme .t4s-product-form__buttons .shopify-payment-button__more-options{display:block;margin:14px auto 0;padding:0;background:none;border:0;font-family:var(--gp-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:var(--gp-soft)}html.t4sp-theme .t4s-product-form__buttons .shopify-payment-button__more-options:hover{color:var(--gp-gold)}html.t4sp-theme .gate-pdp__assure{list-style:none;margin:0;padding:0}html.t4sp-theme .gate-pdp__assure li{margin:0;padding:12px 0;border-top:1px solid var(--gp-line);font-family:var(--gp-sans);font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.16em;color:var(--gp-soft)}html.t4sp-theme .gate-pdp__assure li:last-child{border-bottom:1px solid var(--gp-line)}html.t4sp-theme .t4s-product__info-container a:focus-visible,html.t4sp-theme .t4s-product__info-container button:focus-visible,html.t4sp-theme .t4s-product__info-container input:focus-visible,html.t4sp-theme .t4s-product__media-wrapper button:focus-visible{outline:2px solid var(--gp-gold-decoration);outline-offset:3px}html.t4sp-theme .t4s-sticky-atc{background:var(--gp-ivory);border-top:1px solid var(--gp-line);box-shadow:none}html.t4sp-theme .t4s-sticky-atc .t4s-sticky-atc__title{font-family:var(--gp-serif);color:var(--gp-ink)}html.t4sp-theme .t4s-sticky-atc .t4s-sticky-atc__price{font-family:var(--gp-sans);letter-spacing:.1em;color:var(--gp-ink)}html.t4sp-theme [id$=__product-recommendations],html.t4sp-theme [id$=__recently-viewed-products]{padding-top:96px}html.t4sp-theme [id$=__product-recommendations] .t4s-section-title,html.t4sp-theme [id$=__recently-viewed-products] .t4s-section-title,html.t4sp-theme [id$=__product-recommendations] .t4s-top-heading,html.t4sp-theme [id$=__recently-viewed-products] .t4s-top-heading{font-family:var(--gp-serif);font-weight:400;font-size:clamp(30px,3vw,40px);line-height:1.15;text-align:center;text-transform:none;color:var(--gp-ink)}html.t4sp-theme [id$=__product-recommendations] .t4s-section-title,html.t4sp-theme [id$=__recently-viewed-products] .t4s-section-title{margin-bottom:56px}@media(min-width:1024px){html.t4sp-theme .t4s-main-product__content .t4s-row__product{display:flex;flex-wrap:nowrap;gap:72px;align-items:flex-start;margin-left:0;margin-right:0;--ts-gutter-x: 0px}html.t4sp-theme .t4s-main-product__content .t4s-row__product>.t4s-product__media-wrapper{flex:56 1 0;width:auto;max-width:none;min-width:0;padding:0}html.t4sp-theme .t4s-main-product__content .t4s-row__product>.t4s-product__info-wrapper{flex:44 1 0;width:auto;max-width:none;min-width:0;padding:0;align-self:flex-start}}@media(max-width:767px){html.t4sp-theme .t4s-main-product__content.t4s-container{padding-left:0;padding-right:0}html.t4sp-theme .t4s-main-product__content .t4s-row__product{margin-left:0;margin-right:0;--ts-gutter-x: 0px}html.t4sp-theme .t4s-product__media-wrapper{padding:0}html.t4sp-theme .t4s-product__media-wrapper .t4s-col-thumb{margin-top:12px;padding:0 20px}html.t4sp-theme .t4s-product__media-wrapper .t4s-carousel__nav-scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}html.t4sp-theme .t4s-product__info-wrapper{padding:28px 20px 0}html.t4sp-theme .t4s-product__info-container{max-width:none;position:static}html.t4sp-theme h1.t4s-product__title{font-size:34px}html.t4sp-theme .t4s-product-form__buttons>.t4s-d-flex{flex-wrap:wrap}html.t4sp-theme .t4s-quantity-wrapper.t4s-product-form__qty{flex:0 0 100%;width:100%}html.t4sp-theme .t4s-product-form__buttons .t4s-product-form__submit{flex:1 1 0}html.t4sp-theme [id$=__product-recommendations],html.t4sp-theme [id$=__recently-viewed-products]{padding-top:64px}}@media(prefers-reduced-motion:reduce){html.gate-reveal-on.t4sp-theme .gate-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/gate-product.css.map */
