main[data-template=product] .product{padding-block:clamp(2.4rem,4vw,6.4rem)}main[data-template=product] .product__media-item .product-media-container,main[data-template=product] .product__media-item .product__modal-opener,main[data-template=product] .product__media-item .media{overflow:hidden;border-radius:1.8rem}main[data-template=product] .product__media-item .media img,main[data-template=product] .product__media-item .media video{transition:transform .45s ease}@media screen and (min-width:990px){main[data-template=product] .product__media-item:hover .media img{transform:scale(1.018)}main[data-template=product] .product__info-wrapper{padding-left:clamp(3.2rem,5vw,8rem)}main[data-template=product] .product--right .product__info-wrapper{padding-right:clamp(3.2rem,5vw,8rem);padding-left:0}}main[data-template=product] .product__title h1{font-size:clamp(3.6rem,4.2vw,6.4rem);font-weight:800;line-height:.98;letter-spacing:-.05em;text-transform:uppercase}main[data-template=product] .price--large .price-item--regular,main[data-template=product] .price--large .price-item--sale{font-size:clamp(2.4rem,2.8vw,3.6rem);font-weight:800;letter-spacing:-.035em}main[data-template=product] .product__tax,main[data-template=product] .product__inventory{color:rgba(var(--color-foreground),.65)}main[data-template=product] .product-form__input{margin-bottom:1.8rem}main[data-template=product] .product-form__input .form__label{margin-bottom:.9rem;font-size:1.2rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}main[data-template=product] .product-form__input input[type=radio]+label{min-width:4.4rem;min-height:4.4rem;border-radius:999px;font-weight:700}main[data-template=product] .quantity{min-height:5.2rem;border-radius:999px}main[data-template=product] .product-form__submit,main[data-template=product] .shopify-payment-button__button--unbranded{min-height:5.6rem;border-radius:999px;font-weight:800;letter-spacing:.055em}main[data-template=product] .product-form__submit{background:#fbb200}main[data-template=product] .product-form__submit:hover:not([disabled]){background:#fbb200}main[data-template=product] .product__accordion{border-color:rgba(var(--color-foreground),.18)}main[data-template=product] .product__accordion summary{padding-block:1.8rem;font-weight:800}main[data-template=product] .thumbnail[aria-current]{box-shadow:0 0 0 .2rem #fbb200}@media screen and (max-width:749px){main[data-template=product] .product{padding-block:2rem 4.8rem}main[data-template=product] .product__title h1{font-size:clamp(3.2rem,10vw,4.6rem)}main[data-template=product] .product__media-item .product-media-container,main[data-template=product] .product__media-item .product__modal-opener,main[data-template=product] .product__media-item .media{border-radius:1.2rem}}main[data-template=product] .product__info-container{padding:clamp(2rem,3.2vw,4.4rem);border:1px solid rgba(var(--color-foreground),.1);border-radius:2rem;background:rgba(var(--color-foreground),.018)}main[data-template=product] .product__text.caption-with-letter-spacing{color:var(--freewink-accent, #fbb200);font-weight:800}main[data-template=product] .product-form__buttons{margin-top:2.2rem}main[data-template=product] .product-form__submit{box-shadow:0 1.2rem 2.4rem #fbb20033}.freewink-purchase-assurance{display:grid;gap:.9rem;margin:1.8rem 0 0;padding:1.5rem 0 0;border-top:1px solid rgba(var(--color-foreground),.12);list-style:none}.freewink-purchase-assurance li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.8rem;align-items:start}.freewink-purchase-assurance__mark{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:var(--freewink-accent, #fbb200);color:#fff;font-size:1.1rem;font-weight:900}.freewink-purchase-assurance strong,.freewink-purchase-assurance small{display:block}.freewink-purchase-assurance strong{font-size:1.25rem;line-height:1.25}.freewink-purchase-assurance small{margin-top:.2rem;color:rgba(var(--color-foreground),.66);font-size:1.15rem;line-height:1.35}main[data-template=product] .product__description{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.12);line-height:1.65}main[data-template=product] .product__media-list{gap:1.4rem}.freewink-mobile-buybar{display:none}@media screen and (max-width:749px){main[data-template=product] .product__info-container{padding:0;border:0;border-radius:0;background:transparent}.freewink-mobile-buybar{position:fixed;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.4rem;background:rgba(var(--color-background),.94);box-shadow:0 .9rem 2.8rem #0000002e;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.freewink-mobile-buybar__details{min-width:0;padding-left:.5rem}.freewink-mobile-buybar__title,.freewink-mobile-buybar__price{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.freewink-mobile-buybar__title{font-size:1.2rem;font-weight:800}.freewink-mobile-buybar__price{margin-top:.3rem;font-size:1.2rem;color:rgba(var(--color-foreground),.68)}.freewink-mobile-buybar__button{min-height:4.8rem;padding-inline:1.7rem;border:0;border-radius:999px;background:var(--freewink-accent, #fbb200);color:#fff;cursor:pointer;font:inherit;font-size:1.2rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.freewink-mobile-buybar__button:disabled{cursor:not-allowed;opacity:.55}body:has(.freewink-mobile-buybar) main{padding-bottom:9rem}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/freewink-product-bundle.css.map */
