.product-page{--product-ink:#383838;--product-copy:#626262;--product-line:#e3e3e3}.product-page .product-details{min-width:0;color:var(--product-ink)}.product-page .product-details>.group-block{width:100%;min-width:0}.product-page .product-details h1{margin:0;font-size:clamp(28px,3.2vw,40px)!important;letter-spacing:-.025em!important;line-height:1.15!important}.product-page .product-details product-price{color:var(--product-ink);margin-block:0 2px}.product-page .product-details product-price .price{font-weight:600;font-size:30px;letter-spacing:-.025em;line-height:1.2}.product-page .tax-note{font-size:12px;line-height:1.5;color:var(--product-copy);margin-top:5px}.product-benefits{list-style:none;padding:0;margin:0 0 5px;display:grid;gap:8px;width:100%}.product-benefits li{position:relative;padding-inline-start:17px;color:var(--product-copy);font-size:14px;line-height:1.6;text-wrap:pretty}.product-benefits li:before{content:"";position:absolute;inset-inline-start:1px;top:.65em;width:5px;height:5px;border-radius:50%;background:#c78055}.product-intro{margin:0 0 4px;color:var(--product-copy);font-size:15px;line-height:1.65;text-wrap:pretty}.product-page :is(.engraving-block__select-label,.giftbox-block__select-label) p{margin:0;font-size:12px;line-height:1.5;letter-spacing:.06em;color:var(--product-copy)}.product-page :is(.engraving-block__select,.giftbox-block__select){min-height:44px;font-size:14px;border:1px solid #d8d8d8;border-radius:6px;background-color:#fff;color:var(--product-ink)}.product-page .engraving-block__inputs{align-content:start;gap:10px}.product-page .engraving-block__input{min-height:40px;font-size:16px}.product-page .buy-buttons-block{margin-top:4px}.product-page .add-to-cart-button{min-height:50px;border-radius:6px}.product-content{width:100%;margin-top:12px;border-top:1px solid var(--product-line)}.product-disclosure{border-bottom:1px solid var(--product-line)}.product-disclosure summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:15px 0;font-size:15px;font-weight:500;color:var(--product-ink);cursor:pointer}.product-disclosure summary::-webkit-details-marker{display:none}.product-disclosure summary>span{font-size:22px;line-height:1;font-weight:300;color:#777;transition:transform .18s}.product-disclosure[open] summary>span{transform:rotate(45deg)}.product-disclosure summary:focus-visible{outline:2px solid #c45816;outline-offset:3px;border-radius:3px}.product-prose{padding:0 0 20px;color:var(--product-copy);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.product-prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-body--family);font-size:18px!important;font-weight:600;line-height:1.4;letter-spacing:-.01em;text-transform:none;color:var(--product-ink);margin:16px 0 10px}.product-prose>:first-child{margin-top:0}.product-prose>:last-child{margin-bottom:0}.product-prose ul{padding-inline-start:20px}.product-footnote{font-size:12px;line-height:1.6;color:#777}.product-specs{margin:0;padding:0 0 20px;font-size:14px;line-height:1.6}.product-specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:10px 12px;overflow-wrap:anywhere}.product-specs>div:nth-child(odd){background:#f5f5f5;border-radius:4px}.product-specs dt{color:var(--product-copy);font-weight:400}.product-specs dd{margin:0;color:var(--product-ink)}.product-specs__single dd{grid-column:1/-1}@media(max-width:749px){.product-page .product-details h1{font-size:30px!important}.product-page .product-details product-price .price{font-size:27px}.product-benefits{gap:7px}.product-benefits li{font-size:13px}.product-page .engraving-block__input{padding-inline:8px}.product-content{margin-top:8px}.product-prose{font-size:14px}.product-specs>div{gap:12px;padding-inline:8px;font-size:13px}}@media(prefers-reduced-motion:reduce){.product-disclosure summary>span{transition:none}}.watch-reading{padding:4px 0 20px;color:var(--product-copy)}.watch-reading__layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:center;gap:18px;padding:18px;background:#f5f5f5;border-radius:8px}.watch-reading__figure{margin:0;text-align:center}.watch-reading__figure svg{display:block;width:100%;max-width:190px;height:auto;margin-inline:auto}.watch-reading__figure figcaption{margin-top:4px;font-size:12px;line-height:1.5}.watch-reading__steps{display:grid;gap:20px}.watch-reading__steps h3{display:flex;align-items:center;gap:8px;margin:0 0 5px;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--product-ink)}.watch-reading__steps p{margin:0;font-size:13px;line-height:1.65}.watch-reading__dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#777}.watch-reading__dot--minute{background:#ed792b}.watch-reading__caption{margin:10px 0 0;font-size:12px;line-height:1.6}.watch-reading__wipo{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--product-line);font-size:12px;line-height:1.6}.related-title{margin:0;color:#383838;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-transform:none}.product-cross-sell{width:100%;margin-top:12px;padding-top:28px;border-top:1px solid #e3e3e3}.product-cross-sell>p{margin:0 0 18px;color:#383838;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.product-cross-sell__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.collection-preview{display:grid;grid-template-columns:minmax(100px,32%) minmax(0,1fr);align-items:center;gap:20px;border:1px solid #e3e3e3;border-radius:10px;overflow:hidden;background:#f7f7f7;color:#383838;text-decoration:none;transition:border-color .2s,background-color .2s}.collection-preview__image{display:block;aspect-ratio:1;background:#fff;overflow:hidden}.collection-preview__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}.collection-preview__info{display:grid;gap:12px;padding:16px 20px 16px 0;min-width:0}.collection-preview__label{font-size:20px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;letter-spacing:-.02em}.collection-preview__link{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.5;color:#626262}.collection-preview__link>span{display:flex;flex-shrink:0;color:#bd754b}.collection-preview__link svg{width:18px;height:18px}.collection-preview:focus-visible{outline:2px solid #c45816;outline-offset:3px}@media(hover:hover){.collection-preview:hover{border-color:#c7b5a9;background:#f2efec}.collection-preview:hover img{transform:scale(1.035)}}@media(max-width:749px){.product-cross-sell__grid{gap:12px}.collection-preview{grid-template-columns:minmax(0,1fr);gap:0}.collection-preview__image{aspect-ratio:1.35}.collection-preview__info{padding:14px 12px;gap:10px}.collection-preview__label{font-size:clamp(13px,3.7vw,18px)}.collection-preview__link{font-size:12px;gap:8px;justify-content:space-between}.product-cross-sell>p{font-size:20px}}@media(prefers-reduced-motion:reduce){.collection-preview,.collection-preview__image img{transition:none}}.product-reviews__inner{width:100%;min-width:0;padding-block:40px 20px}.product-reviews :is(#judgeme_product_reviews,.jdgm-review-widget){scroll-margin-top:110px}.product-reviews .jdgm-rev-widg{padding:24px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.product-reviews .jdgm-rev-widg__title{color:#383838;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-transform:none}.product-reviews .jdgm-rev__title{color:#383838;font-size:16px;font-weight:600;text-transform:none}.product-reviews .jdgm-rev__body{color:#626262;font-size:14px;line-height:1.7}@media(max-width:749px){.product-reviews__inner{padding-block:28px 12px}.product-reviews :is(#judgeme_product_reviews,.jdgm-review-widget){scroll-margin-top:85px}}.product-reviews #judgeme_product_reviews{width:100%;max-width:none!important}.product-reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color:#fb7923!important;--jm-review-widget-text-color:#383838!important;--jm-review-widget-lighter-text-color:#626262!important}.product-reviews .jm-review-widget-minimal-header__title{color:#383838!important;font-size:clamp(26px,3vw,36px)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.025em;text-transform:none}.product-reviews .jm-star-rating__font-icon{color:#fb7923!important}
/*# sourceMappingURL=/cdn/shop/t/65/assets/product-page.css.map */
