.heading-product-section{font-family:Reckless;font-weight:500;font-size:24px;line-height:30px;letter-spacing:2.33px;text-align:center;vertical-align:middle;margin:0;padding:2.5rem 5rem;text-transform:uppercase}.media-wrapper-product img{width:100%;height:100%;object-fit:cover}.media-wrapper-product{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;z-index:-10;transition:.5s}.slider-slide{opacity:0;visibility:hidden;z-index:-10;transition:.5s}.media-wrapper-product.active,.slider-slide.active{opacity:1;visibility:visible;z-index:1}.media-gallery-product{display:flex;padding-bottom:100%;position:relative;min-height:480px}.product-image-selected-product{width:100%;max-width:50%;position:sticky;top:0}.grid-wrapper-product-section{display:flex;align-items:flex-start}.size_opener_btn{display:flex;width:100%;background:rgba(var(--color-foreground));color:rgba(var(--color-background));border:0;padding:0 1.8rem;font-family:Dia;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.58px;text-transform:uppercase;cursor:pointer;text-align:center;justify-content:center;gap:.4rem;min-height:4.7rem;align-items:center}.size_opener_btn .icon{width:.9rem;height:.9rem}.size-selector+.size-selector{border-top:1px solid rgba(var(--color-foreground),.2)}.size-selector{width:100%;padding:1rem;text-align:left;background:transparent;border:0;cursor:pointer}.product-size-options{width:100%;position:absolute;max-height:0;overflow:auto;z-index:2;background:rgba(var(--color-background));top:100%;box-shadow:inset 0 0 0 1px;transition:.5s}.product-size-options::-webkit-scrollbar{display:none}.is_open .product-size-options{max-height:40rem}.product-size-selector{position:relative;width:100%;max-width:50%}.product-info-wrapper-media>*,.sticky-product-info-wrapper-media>*{flex-grow:1}.product-info-wrapper-media,.sticky-product-info-wrapper-media{display:flex;flex-wrap:wrap}.product-info-wrapper-media{margin-top:30px}.sticky-product-info-wrapper-media{z-index:1;position:sticky;bottom:0}.selected-product-info-wrapper{padding:10rem 5rem 5rem;flex-grow:1;max-width:50%}.selected_product-price{font-family:Dia;font-weight:400;font-size:18px;line-height:30px;letter-spacing:0px;text-align:center;display:block}.product-subheading{font-family:Dia;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0px;text-align:center;text-transform:uppercase;margin:0 0 3rem}.product-link-selected{font-family:Dia;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.5px;text-transform:uppercase;display:block;max-width:max-content;margin:0 auto}.blocks-grid-wrapper-product{display:flex;flex-direction:column;align-items:center;margin:4rem 0 6rem;flex-wrap:wrap;gap:4rem}.point-image-selected{width:100%;max-width:4rem;line-height:0}.block-wrapper-selected-product{display:flex;width:100%;flex-grow:1;align-items:center;gap:1rem}.point-heading-selected{font-family:Dia;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.29px;text-transform:uppercase;margin:0 0 1rem}.point-description-selected{font-family:Dia;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.23px}.download-button-selected-product{font-family:Dia;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:.5rem;text-decoration:none;max-width:max-content;margin:0 auto;padding:3rem 0}.products-separator{font-size:0;height:1px;background:#d7d7d7;margin:5rem 0}.customer-notic-product-selected{font-family:Dia;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;padding:3rem}.review-block-content{font-family:Helvetica;font-weight:400;font-size:24px;line-height:30px;letter-spacing:0px;text-align:center}.review-block-info{font-family:Dia;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.29px;text-align:center;text-transform:uppercase}.reviews-wrapper-selected-product{padding:2rem 0 4rem}.media-blocks-counter{position:absolute;z-index:1;top:0;flex-direction:column;height:100%;left:3rem}.slider-counter-wrapper{display:flex;max-width:100%;overflow:auto;justify-content:center}.media-gallery-product-wrapper{position:relative;width:100%}.btn-count-slide{background:transparent;border:0;cursor:pointer;font-family:Dia;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;color:rgba(var(--color-foreground))}.btn-count-slide.active{text-decoration:underline;text-underline-offset:5px;color:rgba(var(--color-button))}.review-block-image img{max-width:103px}.review-block-image{margin:0 auto;text-align:center}.review-blocks-grid{position:relative}.review-block-wrapper.active{position:unset}.review-block-wrapper{position:absolute;width:100%;top:0;left:0}.pairing_heading{font-family:Reckless;font-weight:400;font-size:24px;line-height:100%;letter-spacing:2.5px;text-align:center;text-transform:uppercase}.pairing_text p{margin:0}.pairing_text p+p{margin-top:1rem}.pairing_text{font-family:Dia;font-weight:400;font-size:20px;line-height:26px;letter-spacing:0px;margin-bottom:5rem}.pairing_images-wrapper{display:flex;gap:5rem;align-items:flex-end}.large-image-pairing{width:65%;padding-bottom:8rem;line-height:0}.small-image-pairing{width:35%;line-height:0}.related-products__heading{font-family:Reckless;font-weight:500;font-size:14px;line-height:24px;letter-spacing:2.33px;text-align:center;vertical-align:middle;text-transform:uppercase}.section-featuared-collection .horizontal-scroll-grid .product-card{min-width:314px}.size-selector.active{background:rgba(var(--color-button));color:rgba(var(--color-button-text))}.section-featuared-collection .horizontal-scroll-grid{gap:.3rem}.section-featuared-collection{padding-bottom:0}.subscription_list_opener{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.58px;text-align:center;text-transform:uppercase;padding:1rem;border:0;width:100%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;min-height:47px;gap:1rem;cursor:pointer}.subscription_option:after{content:"";width:calc(100% - 2rem);background:#d7d7d7;display:block;height:1px;bottom:0;left:50%;transform:translate(-50%);position:absolute}.subscription_option{padding:1rem;position:relative;cursor:pointer}.subscription_option_text{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.58px}li.active .subscription_option_text{color:#ff623a}.list-scubscription-options{list-style:none;position:absolute;bottom:80%;background:#f9f8eb;width:90%;margin:0;left:50%;transform:translate(-50%);padding:0;display:none}.subscription_options_list_wrapper.active .list-scubscription-options{display:block}.subscription_options_list_wrapper{position:relative}.subscription_options_list_wrapper.active .svg-wrapper{rotate:180deg}.subscription_option:last-child:after{display:none}.subscription_list_opener .svg-wrapper svg{width:10px;height:10px}.subcription-buy-button{--color-button-text: 0, 0, 0}@media(max-width:990px){.product-image-selected-product,.selected-product-info-wrapper{width:100%;max-width:100%;position:relative}.grid-wrapper-product-section{flex-wrap:wrap}.selected_product-price{font-size:16px}.product-subheading{font-size:16px;margin-bottom:2rem}.product-form__submit{font-size:14px}.point-description-selected{font-size:11px}.review-block-content,.pairing_heading{font-size:20px}.pairing_text{font-size:16px}.selected-product-info-wrapper{padding:10rem 3rem 5rem}.pairing_images-wrapper{margin-left:-3rem;margin-right:-3rem}.customer-notic-product-selected{padding:0;margin-top:3rem;text-align:center}.customer-notic-product-selected br{display:none}}@media(max-width:520px){.section-featuared-collection .horizontal-scroll-grid .product-card{min-width:385px}.subscription_options_list_wrapper.active .subscription_list_opener{background:#474747}.subscription_options_list_wrapper{position:unset}.list-scubscription-options{z-index:1;bottom:110%;box-shadow:0 0 15px #0004;width:95%}.block-wrapper-selected-product{width:100%}.point-image-selected{max-width:3rem}}.sticky-product-info-wrapper-media .size_opener_btn,.sticky-product-info-wrapper-media .product-form__submit{min-height:5rem}.sticky-product-info-wrapper-media .selected-product-buy-button,.sticky-product-info-wrapper-media .selected-product-buy-button>product-form,.sticky-product-info-wrapper-media .selected-product-buy-button .form,.sticky-product-info-wrapper-media .selected-product-buy-button .product-form__buttons{display:flex;flex-direction:column}.sticky-product-info-wrapper-media .selected-product-buy-button>product-form,.sticky-product-info-wrapper-media .selected-product-buy-button .form,.sticky-product-info-wrapper-media .selected-product-buy-button .product-form__buttons,.sticky-product-info-wrapper-media .product-form__submit{flex-grow:1}.sticky-product-info-wrapper-media.has-gift-button>*,.sticky-product-info-wrapper-media.has-engraving-button>*{flex:1 1 0;min-width:0}@media(max-width:749px){.sticky-product-info-wrapper-media.has-gift-button>*,.sticky-product-info-wrapper-media.has-engraving-button>*{flex-basis:100%;max-width:none}}.selected-product-engraving{display:flex}.selected-product-engraving__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:1.6rem;border:0;background:#212721;color:#fff;font-family:Dia;font-weight:400;font-size:1.4rem;line-height:1.8rem;letter-spacing:.58px;text-transform:uppercase;cursor:pointer}.selected-product-engraving__button:hover{background:#000}.selected-product-buy-button.is-join .product-form__submit{background:#ff623a;color:#fff}.selected-product-buy-button.is-join .product-form__submit:hover:not([disabled]){background:#e5532d}.selected-product-gift{display:flex}.selected-product-gift__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:1.6rem;border:0;background:#212721;color:#fff;font-family:Dia;font-weight:400;font-size:1.4rem;line-height:1.8rem;letter-spacing:.58px;text-transform:uppercase;cursor:pointer}.selected-product-gift__button:hover{background:#000}.has-engraving-button .selected-product-gift__button{background:#efebe0;color:#212721}.has-engraving-button .selected-product-gift__button:hover{background:#d1ccbd}#giftnote-modal .giftnote-popup-note{width:100%;margin-bottom:2rem;color:#000;font-family:Dia,sans-serif;font-size:1.3rem;line-height:2.6rem;text-align:left}#giftnote-modal .giftnote-popup-note p{margin:0}.engraving-summary{padding:3rem 3rem 0;font-family:Dia;font-weight:400;font-size:1.4rem;line-height:2rem;letter-spacing:.5px;text-transform:uppercase;color:#000}.engraving-summary[hidden]{display:none}.engraving-summary p{margin:0}.engraving-summary__name{font-weight:700;font-size:2.4rem;line-height:2rem;overflow-wrap:anywhere}.engraving-summary .engraving-summary__name{margin:.6rem 0 1rem}.engraving-summary__link{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:underline;cursor:pointer}.engraving-summary__link:hover{text-decoration:none}.engraving-summary__divider{margin:0 1rem}@media(max-width:990px){.engraving-summary{padding:3rem 0 0;text-align:center}}@media(max-width:749px){.engraving-summary{padding-top:12.5rem}.grid-wrapper-product-section:has(.engraving-summary:not([hidden])) .selected-product-info-wrapper{padding-top:2.5rem}}.side-drawer{width:100%;max-width:60rem;height:100%;max-height:none;margin:0 0 0 auto;padding:0;border:0;background:#f9f8eb;color:#000}.side-drawer[open]{display:flex;flex-direction:column;animation:side-drawer-in .3s ease-out}@keyframes side-drawer-in{0%{transform:translate(100%)}}.side-drawer::backdrop{background:#21272199}html:has(.side-drawer[open]){overflow:hidden}.side-drawer__inner{flex:1 0 auto;padding:6rem 5rem 5rem}.side-drawer__close{position:absolute;z-index:1;top:1.5rem;right:1.5rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.side-drawer__close .icon{width:1.6rem;height:1.6rem}.side-drawer__heading{margin:0 0 2rem;font-family:Reckless;font-weight:400;font-size:2.4rem}@media(max-width:749px){.side-drawer__inner{padding:6rem 2rem 3rem}}.engraving-drawer{width:100vw;max-width:100vw;background:#f6f6f6;font-family:Founders Grotesk,sans-serif}@media(min-width:750px){.engraving-drawer{max-width:35rem}}.engraving-drawer__media{position:relative;container-type:inline-size;overflow:hidden}.engraving-drawer__preview{position:absolute;top:var(--preview-top, 50%);left:var(--preview-left, 50%);max-width:90%;transform:translate(-50%,-50%) rotate(var(--preview-rotate, 0deg));color:var(--preview-color, #5b2f10);font-family:var(--preview-font, Reckless, serif);font-size:calc(var(--preview-size, 56) / 350 * 100cqw);line-height:1.2;letter-spacing:.04em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;text-shadow:0 0 1px rgba(40,15,0,.7),0 0 3px rgba(91,47,16,.35),0 1px 0 rgba(255,225,190,.35)}.engraving-drawer__preview--uppercase{text-transform:uppercase}.engraving-drawer__preview--border{--preview-unit: calc(100cqw / 350);box-sizing:border-box;width:calc(var(--preview-frame-width, 313) * var(--preview-unit));max-width:none;height:calc(var(--preview-frame-height, 110) * var(--preview-unit));padding:0 calc(20 * var(--preview-unit));line-height:calc(var(--preview-frame-height, 110) * var(--preview-unit))}.engraving-drawer__preview--border:empty{display:none}.engraving-drawer__preview--border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 313 110' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='s'%3E%3CfeGaussianBlur stdDeviation='.3'/%3E%3C/filter%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='1'/%3E%3C/filter%3E%3C/defs%3E%3Cpath fill-rule='evenodd' d='M12.8,3.8 300.2,3.8 309.2,12.8 309.2,97.2 300.2,106.2 12.8,106.2 3.8,97.2 3.8,12.8ZM14.4,6.5 298.6,6.5 306.5,14.4 306.5,95.6 298.6,103.5 14.4,103.5 6.5,95.6 6.5,14.4Z' opacity='.25' filter='url(%23b)'/%3E%3Cpath fill-rule='evenodd' d='M11.5,1.5 301.5,1.5 311.5,11.5 311.5,98.5 301.5,108.5 11.5,108.5 1.5,98.5 1.5,11.5ZM12.8,3.8 300.2,3.8 309.2,12.8 309.2,97.2 300.2,106.2 12.8,106.2 3.8,97.2 3.8,12.8Z' filter='url(%23s)'/%3E%3Cpath fill-rule='evenodd' d='M16,10 297,10 303,16 303,94 297,100 16,100 10,94 10,16ZM16.9,11.6 296.1,11.6 301.4,16.9 301.4,93.1 296.1,98.4 16.9,98.4 11.6,93.1 11.6,16.9Z' filter='url(%23s)'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 313 110' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='s'%3E%3CfeGaussianBlur stdDeviation='.3'/%3E%3C/filter%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='1'/%3E%3C/filter%3E%3C/defs%3E%3Cpath fill-rule='evenodd' d='M12.8,3.8 300.2,3.8 309.2,12.8 309.2,97.2 300.2,106.2 12.8,106.2 3.8,97.2 3.8,12.8ZM14.4,6.5 298.6,6.5 306.5,14.4 306.5,95.6 298.6,103.5 14.4,103.5 6.5,95.6 6.5,14.4Z' opacity='.25' filter='url(%23b)'/%3E%3Cpath fill-rule='evenodd' d='M11.5,1.5 301.5,1.5 311.5,11.5 311.5,98.5 301.5,108.5 11.5,108.5 1.5,98.5 1.5,11.5ZM12.8,3.8 300.2,3.8 309.2,12.8 309.2,97.2 300.2,106.2 12.8,106.2 3.8,97.2 3.8,12.8Z' filter='url(%23s)'/%3E%3Cpath fill-rule='evenodd' d='M16,10 297,10 303,16 303,94 297,100 16,100 10,94 10,16ZM16.9,11.6 296.1,11.6 301.4,16.9 301.4,93.1 296.1,98.4 16.9,98.4 11.6,93.1 11.6,16.9Z' filter='url(%23s)'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.engraving-drawer__image{display:block;width:100%;height:auto;aspect-ratio:350 / 236;object-fit:cover}.side-drawer__inner.engraving-drawer__inner{padding:3rem}.engraving-drawer__heading{margin:0 0 2rem;font-family:inherit;font-weight:500;font-size:2rem;line-height:2.6rem;text-transform:uppercase}.engraving-drawer__subheading{margin:0 0 3rem;font-size:2rem;line-height:2.6rem}.engraving-drawer__label{display:block;margin-bottom:1rem;font-size:1.4rem;line-height:2rem}.engraving-drawer__input{display:block;box-sizing:border-box;width:100%;height:4.8rem;padding:0 2rem;border:1px solid #000;border-radius:0;background:transparent;color:#000;font:inherit;font-size:1.4rem;line-height:2rem}.engraving-drawer__input::placeholder{color:#9a9a9a;text-transform:uppercase;opacity:1}.engraving-drawer__input:focus-visible{outline:none;box-shadow:none}.engraving-drawer__actions{display:flex;gap:1rem;margin-top:3rem}.engraving-drawer__cancel,.engraving-drawer__apply{min-width:10.3rem;padding:1.1rem 2.5rem;border:0;font-family:inherit;font-weight:600;font-size:1.4rem;line-height:1.6rem;text-transform:uppercase;cursor:pointer}.engraving-drawer__cancel{background:#efebe0;color:#212721}.engraving-drawer__cancel:hover{background:#d1ccbd}.engraving-drawer__apply{background:#d2451e;color:#efebe0}.engraving-drawer__apply:hover{background:#b93b18}.engraving-drawer__note{margin-top:3rem;font-size:1.4rem;font-style:italic;line-height:2rem}.engraving-drawer__note p{margin:0}.selected-product-price-subtitle{margin-top:0}.selected-product-pack__icon{display:flex;justify-content:center;color:#000}.selected-product-pack__icon .icon{width:2.6rem;height:5.4rem}.selected-product-pack__image{display:block;width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/4/assets/selected-product.css.map */
