.sher-body .product--thumbnail,.sher-body .product--large{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;padding:26px 0 90px;align-items:start}.sher-body .product.product--large .product__media-wrapper,.sher-body .product.product--large .product__info-wrapper,.sher-body .product.product--thumbnail .product__media-wrapper,.sher-body .product.product--thumbnail .product__info-wrapper{width:auto;max-width:none;padding:0}.sher-body .product__media-wrapper{position:relative;isolation:isolate}.sher-body .gal-badge{position:absolute;top:16px;left:16px;z-index:3;background:var(--green-deep);background-image:var(--tex);color:#f3e7c8;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;padding:7px 14px;border-radius:3px}.sher-body .product__media-item .product-media-container{aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--cream);border:1px solid var(--line);box-shadow:none;padding-bottom:0!important;height:auto;overflow:hidden!important}.sher-body .product__media-item .product-media-container .product__media,.sher-body .product__media-item .product-media-container .media{padding-bottom:0!important}.sher-body .product__media-item .product-media-container img,.sher-body .product__media-item .product-media-container .product__media img{width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover;transition:opacity .4s ease}.sher-body .product__media-list{margin-bottom:0}.sher-body .thumbnail-slider{display:block;margin-top:12px}.sher-body .thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none}.sher-body .thumbnail-list__item{width:auto;max-width:none;margin:0;padding:0}.sher-body .thumbnail{border:1px solid transparent;border-radius:6px;overflow:hidden;aspect-ratio:1 / 1;padding:0;background:none;cursor:pointer;transition:border-color .25s;box-shadow:none}.sher-body .thumbnail img{width:100%;height:100%;object-fit:cover}.sher-body .thumbnail[aria-current=true]{border-color:var(--gold);box-shadow:none}.sher-body .thumbnail:hover{border-color:var(--line)}.sher-body .thumbnail-slider .slider-button{display:none}@media(max-width:960px){.sher-body .product--thumbnail,.sher-body .product--large{grid-template-columns:1fr;gap:36px}}.sher-body .product__info-wrapper{position:sticky;top:96px;align-self:start}.sher-body .product__info-wrapper .product__text.caption-with-letter-spacing{font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);display:block;margin:0 0 14px}.sher-body .product__title,.sher-body .product__title h1{font-size:clamp(38px,4.4vw,54px);margin:0 0 10px;letter-spacing:-.005em;text-transform:capitalize;line-height:1.06}.sher-body .product__title h1 .italic{font-family:var(--font-heading-family);font-style:italic;font-weight:400}.sher-body .product__info-wrapper .product__text.subtitle{font-family:Jost,sans-serif;font-size:17px;color:var(--muted);font-weight:300;letter-spacing:0;text-transform:none;margin:0 0 18px}.sher-body .product__info-wrapper .rating-wrapper{display:flex;align-items:center;gap:10px;margin:0 0 22px;font-size:13px;color:var(--muted)}.sher-body .product__info-wrapper .rating-star{--color-rating-star: var(--gold);color:var(--gold)}.sher-body .product__info-wrapper .rating-text,.sher-body .product__info-wrapper .rating-count{margin:0;font-weight:300}.sher-body .product__info-wrapper .price,.sher-body .product__info-wrapper .price .price-item{font-family:var(--font-heading-family);font-size:32px;font-weight:500;color:var(--gold-deep);letter-spacing:0}.sher-body .product__info-wrapper .price{margin:0 0 26px}.sher-body .ship-note{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);font-weight:300;margin:14px 0 26px}.sher-body .ship-note svg{color:var(--sher);flex:none}.sher-body .product-form__input .form__label{font-family:Jost,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:0 0 10px;display:block;color:var(--ink)}.sher-body .product-form__input--pill{margin:0 0 24px;border:0;padding:0}.sher-body .product-form__input--pill .form__label+fieldset,.sher-body .product-form__input--pill fieldset{display:flex;gap:10px;flex-wrap:wrap;border:0;padding:0}.sher-body .product-form__input--pill{--variant-pills-radius: 4px}.sher-body .product-form__input--pill input[type=radio]+label{background:var(--cream);border:1px solid var(--line);padding:12px 20px;font-family:Jost,sans-serif;font-size:14px;cursor:pointer;border-radius:4px;transition:border-color .2s,background .2s;margin:0;color:var(--ink)}.sher-body .product-form__input--pill input[type=radio]:checked+label{border-color:var(--ink);background:var(--ink);color:var(--cream)}.sher-body .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--gold);outline-offset:2px}.sher-body .product-form__input--pill input[type=radio]:disabled+label{opacity:.4;text-decoration:line-through}.sher-body .product-form__quantity .quantity{display:flex;align-items:center;border:1px solid var(--line);background:var(--cream);border-radius:4px;width:auto}.sher-body .quantity__button{width:44px;height:52px;background:none;border:0;cursor:pointer;font-size:18px;color:var(--ink)}.sher-body .quantity__input{width:34px;text-align:center;font-weight:500;background:none;border:0;color:var(--ink);font-family:Jost,sans-serif}.sher-body .sher-buyrow{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:12px;row-gap:14px;margin:0 0 6px}.sher-body .sher-buyrow>div:has(>product-form),.sher-body .sher-buyrow .product-form,.sher-body .sher-buyrow .product-form .form,.sher-body .sher-buyrow .product-form__buttons{display:contents}.sher-body .sher-buyrow .product-form__quantity{order:1;margin:0;flex:0 0 auto}.sher-body .sher-buyrow .product-form__quantity>.quantity__label{display:none}.sher-body .sher-buyrow .quantity{min-height:52px}.sher-body .sher-buyrow .product-form__submit{order:2;flex:1 1 auto;width:auto;min-width:0;margin:0}.sher-body .sher-buyrow .ship-note{order:3;flex:0 0 100%;margin:0}.sher-body .sher-buyrow .shopify-payment-button{order:4;flex:0 0 100%;margin:0}.sher-body .sher-buyrow .product-form__error-message-wrapper{order:5;flex:0 0 100%}.sher-body .product-form__submit{background:var(--ink);color:var(--cream);border:0;border-radius:0;padding:16px 34px;font-family:Jost,sans-serif;font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;box-shadow:none;transition:background .25s,transform .25s}.sher-body .product-form__submit:hover:not([disabled]){background:#000;transform:translateY(-2px)}.sher-body .product-form__submit:after,.sher-body .product-form__submit:before{display:none}@media(max-width:960px){.sher-body .product__info-wrapper{position:static}}.sher-body .product-form__buttons .shopify-payment-button{margin-top:0}.sher-body .shopify-payment-button__button{border-radius:0;font-family:Jost,sans-serif;font-weight:500;letter-spacing:.06em;min-height:52px}.sher-body button.shopify-payment-button__button--unbranded{background:var(--gold);color:var(--cream);border-radius:0;text-transform:uppercase;font-size:12px;letter-spacing:.2em}.sher-body button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--gold-deep)}.sher-body .shopify-payment-button__more-options{font-family:Jost,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line);margin-top:14px}.sher-body .shopify-payment-button__more-options:hover{color:var(--gold)}.sher-body .product__info-wrapper .icon-with-text{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 6px;list-style:none}.sher-body .product__info-wrapper .icon-with-text__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:10px;font-size:14px;font-weight:300;margin:0;padding:0;width:100%;justify-self:stretch}.sher-body .product__info-wrapper .icon-with-text__item .icon,.sher-body .product__info-wrapper .icon-with-text__item svg{color:var(--gold);flex:none;width:18px;height:18px}.sher-body .product__info-wrapper .icon-with-text__item .h4{font-family:Jost,sans-serif;font-size:14px;font-weight:300;letter-spacing:0;margin:0;color:var(--ink);text-transform:none}.sher-body .product__accordion{border-bottom:1px solid var(--line);border-top:0;margin:0}.sher-body .product__accordion summary{padding:20px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--font-heading-family);font-size:19px;font-weight:500;color:var(--ink);text-align:left;list-style:none}.sher-body .product__accordion summary::-webkit-details-marker{display:none}.sher-body .product__accordion .accordion__title{font-family:var(--font-heading-family);font-size:19px;font-weight:500;margin:0;letter-spacing:0;text-transform:none}.sher-body .product__accordion summary>.icon-accordion{display:none}.sher-body .product__accordion .icon-caret{color:var(--gold-deep);transition:transform .3s;flex:none}.sher-body .product__accordion[open] .icon-caret{transform:rotate(180deg)}.sher-body .product__accordion .accordion__content{padding:0 0 20px;font-size:15px;color:var(--muted);font-weight:300}.sher-body .product__accordion .accordion__content p,.sher-body .product__accordion .accordion__content li{font-size:15px;color:var(--muted);font-weight:300}.sher-body .product__accordion .accordion__content ul{padding-left:18px;margin:0}.sher-body .product__accordion .accordion__content li{margin-bottom:6px}.sher-body .sher-htv-thumbs{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.sher-body .sher-htv-thumb{position:relative;flex:0 0 auto;width:130px;aspect-ratio:3 / 4;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--cream);cursor:pointer;color:#fff}.sher-body .sher-htv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sher-body .sher-htv-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#140e0447,#140e0400 62%)}.sher-body .sher-htv-thumb .pcircle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.sher-body .sher-htv-thumb:hover .pcircle{background:#ffffff42}@media(max-width:960px){.sher-body .product__info-wrapper .icon-with-text{grid-template-columns:1fr}}.sher-body .related-products__eyebrow{display:block;margin-bottom:14px}.sher-body .related-products__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}.sher-body .related-products__head .related-products__heading{margin:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sher-product.css.map */
