.buyable-product{margin-top:0}.product__meta{max-width:427px;margin:0 48px}.product button.active:after{border-bottom:none!important}.product__title{font-family:SangBleu Kingdom light;font-weight:300;font-size:56px;line-height:78px;color:#000;max-width:86%}.product__description,.product__description p{font-family:Fira Sans;font-weight:400;font-size:16px;line-height:24px;color:#5f5f5f}.product-sizes-section,.product-sizes-section span{display:flex}.product-sizes-section__size{font-family:Fira Sans;font-weight:400;font-size:18px;line-height:22px;color:#000;margin-right:8px}.product-sizes-section__button>span{margin-bottom:4px}.product-sizes-section__button{font-family:Fira Sans;font-weight:400;font-size:18px;line-height:22px;color:#000;border-bottom:.7px dashed #000000;cursor:pointer}.dropcase .product-sizes-section,.dropcase .sizes-guide-container,.dropcase .sizes-guide-container+.product__border{display:none}.product-add-to-cart-cta{display:none}.product-item-cta{cursor:pointer}.sizes-guide-container{display:flex;pointer-events:none;justify-content:end;opacity:0;transition:opacity .3s ease}.sizes-guide{width:483px;height:400px;background:#fff;z-index:999;max-width:100%;box-shadow:0 6px 72px #0000001f;padding:24px;position:absolute;top:152px;left:46.4%}.sizes-guide>svg{display:block;margin:6px auto 0}.sizes-guide__header{display:flex;justify-content:space-between}.sizes-guide__header__title{font-family:Fira Sans;font-weight:400;font-size:16px;line-height:19px;color:#000}.sizes-guide__header__close-icon{cursor:pointer}.sizes-guide-container.show{pointer-events:auto;opacity:1}.sizes-guide__sizes-items-wrapper{display:grid;grid-template-columns:auto auto auto}.size-item{display:flex;height:100%;justify-content:flex-end;flex-direction:column}.size-item>img{margin:0 auto;display:flex}.size-item .size-value{font-family:Fira Sans;font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#5f5f5f}.size-item .size-type{font-family:SangBleu Kingdom;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#000}.first-items-section{margin-top:46px}.grey-text{color:#5f5f5f;padding-left:8px}.product-thumbnails__item-link{position:relative}.product-thumbnails__item-link.active .image__img{box-shadow:none;opacity:1}.product-thumbnails__item-link .image__img{opacity:20%}.layout-product-the-drop .product-thumbnails__item-link .image__img,.layout-product-the-dropcase .product-thumbnails__item-link .image__img{opacity:1}.product__border{border-top:1px solid #ECECEC}.product-cta__button{display:flex;align-items:center;justify-content:center;background:#a57350;width:427px;height:3.5rem;margin-top:1.25rem;font-family:Fira Sans;font-style:normal;font-weight:500;font-size:.875rem;color:#fff;letter-spacing:.06em;text-transform:uppercase;position:relative}.product-cta__button>svg{position:absolute;left:1.6rem}.product-total-price,.mobile-only{display:none}.desktop-only{display:block}.header__right .product-cta__button{margin:0 auto}@media screen and (min-width:961px){.sizes-guide-container{position:relative}.sizes-guide-container .sizes-guide{top:0;left:-74px;transform:translateY(calc(-100% - 40px))}}@media screen and (max-width:960px){.header__right .product-cta__button{margin:8px auto;width:238px!important;text-align:center}.header__right .product-cta__button svg{display:none}.product__meta{margin:auto}.product__title{font-size:32px;line-height:45px;max-width:100%;text-align:center}.product__description,.product__description p{font-size:14px;text-align:center}.product-sizes-section{justify-content:center}.product-engraving__button{width:317px;margin:18px auto 0}.product-non-buyable-cta{width:317px;margin:20px auto}.product-add-to-cart-cta{margin-top:0}.product__meta .product-add-to-cart-cta{margin-top:25px}.add-to-cart__button,.product-cta__button{width:100%;margin:30px auto}.product__meta .add-to-cart__button{max-width:427px}.sizes-guide-container{display:flex;width:100vw;height:100%}.sizes-guide-container:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0000007a;opacity:0;visibility:hidden;z-index:99999}.sizes-guide-container.show:before{opacity:1;visibility:visible}.sizes-guide-container.show .sizes-guide{z-index:999991}.sizes-guide{width:100%;height:218px;position:fixed;top:auto;bottom:0;left:0;right:0;padding:24px 0}.sizes-guide__header__title{margin-left:24px}.sizes-guide__header__close-icon{margin-right:24px}.sizes-guide>svg{display:none}.size-item>img{margin:auto}.first-items-section{margin-top:0}.size-item_details{padding-top:8px}.sizes-guide__sizes-items-wrapper{display:flex;overflow-x:auto;overflow-y:hidden;padding:0 24px;align-items:flex-end}.sizes-guide__sizes-items-wrapper::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.product-cta__button>svg{position:absolute;left:5%}.product-total-price{display:block;background-color:transparent;padding:7px 13px;margin-right:1.6%}.size-item{min-width:136px;height:auto}.size-item.mobile-only{display:flex!important}.mobile-only{display:block}.desktop-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/main-product--top-section--int.css.map */
