.shopify-section:has(>.gorvey-commerce-anchor){height:0;min-height:0;margin:0;padding:0;overflow:visible}product-info{--g-border:#d3ccbf;--g-muted:#6f6d63;display:block}product-info .product{align-items:start}product-info .product__media-wrapper,product-info .product__info-wrapper{min-width:0}product-info .product__media.media{background:#e9e4da;border:1px solid rgba(24,23,19,.08)}product-info .product__media img{object-fit:contain!important;padding:clamp(10px,1.6vw,28px)}product-info .thumbnail{background:#e9e4da;border:1px solid transparent;opacity:.72;transition:opacity .2s ease,border-color .2s ease}product-info .thumbnail[aria-current],product-info .thumbnail:hover{opacity:1;border-color:#4e5e48}product-info .thumbnail img{object-fit:contain;padding:5px}product-info .product__info-container>.product__text:first-child{color:#62665a;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px}product-info .product__title{margin-bottom:0}product-info .product__title h1{font-size:clamp(38px,3.3vw,54px);line-height:1.02;max-width:13ch;text-wrap:balance}product-info .g-product-intro{color:#58584f;max-width:54ch;padding-bottom:20px;border-bottom:1px solid var(--g-border)}product-info .g-product-intro p{margin:0 0 13px;font-size:15px;line-height:1.72}product-info .g-product-intro a{display:inline-flex;align-items:center;gap:12px;color:#3f5238;font-size:12px;text-decoration-thickness:1px;text-underline-offset:5px}product-info .product__info-container .price{font-size:24px;line-height:1.2;color:#1f211d}product-info .product-form__input{margin:0 0 20px}product-info .product-form__input .form__label{display:flex;justify-content:space-between;margin-bottom:10px;color:#4e4e47;font-size:12px;font-weight:600;letter-spacing:.04em}product-info .product-form__input--pill input[type=radio]+label{min-height:46px;padding:12px 17px;background:#f8f5ee;border-color:#bdb6a8;color:#33362f}product-info .product-form__input--pill input[type=radio]:checked+label{background:#29352a;border-color:#29352a;color:#fff}product-info .quantity{background:#f8f5ee;min-height:46px}product-info .product-form__buttons{max-width:none}product-info .product-form__submit{min-height:56px;background:#283229;color:#f5f1e9;border:1px solid #283229;font-weight:600}product-info .product-form__submit:hover{background:#1e271f;color:#fff}product-info .product__info-container .product__text:has(strong){margin-block:4px 2px;padding:13px 15px;border:1px solid #d2c9b9;border-left:3px solid #8c806d;background:#ebe5d9;color:#4b4b44;font-size:12px;line-height:1.6}.g-purchase-panel{border-top:1px solid var(--g-border);color:#34362f}.g-purchase-panel__selection{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid var(--g-border);font-size:12px;line-height:1.5}.g-purchase-panel__selection>span{color:var(--g-muted)}.g-purchase-panel__selection strong{text-align:right;font-weight:600}.g-purchase-panel__details details{border-bottom:1px solid var(--g-border)}.g-purchase-panel__details summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:52px;cursor:pointer;list-style:none;font-size:13px;font-weight:600}.g-purchase-panel__details summary::-webkit-details-marker{display:none}.g-purchase-panel__details summary>span:last-child{font-size:18px;transition:transform .2s ease}.g-purchase-panel__details details[open] summary>span:last-child{transform:rotate(45deg)}.g-purchase-panel__details details>div{padding:0 0 17px}.g-purchase-panel__details p{margin:0 0 10px;color:#64645a;font-size:12px;line-height:1.65}.g-purchase-panel__details a{color:#3f5238;font-size:12px;text-underline-offset:4px}.g-purchase-panel__help{display:flex;justify-content:space-between;gap:16px;padding:18px 0 4px;color:inherit;text-decoration:none;font-size:12px}.g-purchase-panel__help span{color:var(--g-muted)}.g-purchase-panel__help strong{color:#3f5238;text-align:right}.g-pdp .g-pdp__chapter{padding-block:76px}.g-pdp__nav{box-shadow:0 8px 22px #1e201b09}.g-pdp__nav-inner{justify-content:center}.g-pdp__story{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:clamp(48px,7vw,112px)}.g-pdp__copy{max-width:520px}.g-pdp__visual{aspect-ratio:4 / 3!important;display:grid;place-items:center;background:#e8e2d7!important;border:1px solid rgba(24,23,19,.07)}.g-pdp__visual img{width:100%;height:100%;object-fit:contain!important;padding:clamp(14px,2.3vw,34px)}.g-pdp h2{max-width:13ch}.g-pdp__facts{background:#f3f0e98f;border:1px solid #d8d0c3;padding:5px 20px}.g-pdp__facts>div:last-child{border-bottom:0}.g-pdp__band{border-block:1px solid #d4ccbf;background:#e8e2d7}.g-pdp__two-col{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(48px,8vw,120px)}.g-pdp__specs{padding:clamp(24px,3vw,42px);border:1px solid #d3ccbf;background:#f3f0e9}.g-pdp__full-specs{margin-bottom:24px}.g-pdp__services{gap:20px}.g-pdp__services article{min-height:270px;padding:24px;border:1px solid #cec5b7;background:#f3f0e99e}.g-pdp__services article>span{margin-bottom:34px}.g-pdp__services article h3{font-size:23px}.g-pdp__services article a{display:inline-block;margin-top:8px}.g-pdp__faq details:first-child{border-top:1px solid var(--pdp-border)}.g-pdp__faq details:last-child{border-bottom:1px solid var(--pdp-border)}.g-pdp__faq summary{padding-block:24px}.related-products{border-top:1px solid #d5cec1}.collection-hero{border-bottom:1px solid #d7d0c3}.collection-hero__inner{padding-block:clamp(52px,7vw,92px)}.collection-hero__description{max-width:680px;color:#5d5c53;line-height:1.75}.facets-vertical{gap:clamp(26px,4vw,58px)}.facets__form-vertical{padding-right:20px;border-right:1px solid #d6cfc3}.collection .card-wrapper{height:100%}.collection .card__inner{border:1px solid rgba(24,23,19,.06);transition:border-color .2s ease,transform .25s ease}.collection .card-wrapper:hover .card__inner{border-color:#3f523852;transform:translateY(-3px)}.collection .card__heading{font-size:14px;line-height:1.45}.collection .card__heading a{-webkit-line-clamp:2}.collection .card-information .price{margin-top:8px}.collection .card__media img{transition:opacity .25s ease,transform .45s ease}.collection .card-wrapper:hover .card__media img{transform:scale(1.018)}@media(min-width:990px){product-info .product.grid{display:grid!important;grid-template-columns:minmax(0,1.58fr) minmax(380px,.92fr);column-gap:clamp(48px,6vw,96px)}product-info .product__media-wrapper,product-info .product__info-wrapper{width:100%!important;max-width:none!important;padding:0!important}product-info .product__info-wrapper{align-self:stretch}product-info .product__info-container{max-width:480px;margin-inline:auto;top:calc(var(--gorvey-header-height,112px) + 32px)}}@media(max-width:989px){.g-pdp__nav-inner{justify-content:flex-start}.facets__form-vertical{border-right:0;padding-right:0}}@media(max-width:749px){product-info .page-width{padding-inline:0}product-info .product__media-wrapper{padding-inline:0}product-info .product__info-wrapper{padding:26px 20px 12px}product-info .product__title h1{font-size:36px;max-width:15ch}product-info .product__media.media{border-inline:0}product-info .product__media img{padding:10px}product-info .thumbnail-slider{padding-inline:20px}product-info .g-product-intro{padding-bottom:17px}.g-purchase-panel__help{flex-direction:column;gap:5px}.g-purchase-panel__help strong{text-align:left}.g-pdp .g-pdp__chapter{padding-block:52px}.g-pdp__story,.g-pdp__two-col{gap:28px}.g-pdp__visual{aspect-ratio:1 / 1!important}.g-pdp__visual img{padding:12px}.g-pdp__specs{padding:22px 18px}.g-pdp__services{gap:14px}.g-pdp__services article{min-height:0;padding:20px}.g-pdp__services article>span{margin-bottom:16px}.g-pdp__mobile-action{gap:12px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important}.g-pdp__mobile-action>div span{font-size:11px!important}.g-pdp__mobile-action>div small{color:#2f342d;font-size:13px!important;font-weight:600}.g-pdp__mobile-action>a{min-width:126px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;background:#283229!important;font-weight:600;text-align:center}body:has(.g-pdp){padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}.collection-hero__inner{padding:44px 20px}}@media(prefers-reduced-motion:reduce){.collection .card__inner,.collection .card__media img,.g-purchase-panel__details summary>span:last-child{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gorvey-commerce-v1.css.map */
