@media screen and (min-width:750px){product-info .page-width,product-component>.page-width,.product-section .page-width{max-width:100%!important;padding-left:0!important;padding-right:3rem!important}.product.grid{display:grid!important;grid-template-columns:minmax(0,68%) minmax(0,32%)!important;gap:3.5rem!important;align-items:start!important;width:100%!important}.product--large.grid{grid-template-columns:minmax(0,68%) minmax(0,32%)!important}.product--medium.grid{grid-template-columns:minmax(0,56%) minmax(0,44%)!important}.product--small.grid{grid-template-columns:minmax(0,46%) minmax(0,54%)!important}.product:not(.product--no-media) .product__media-wrapper,.product__media-wrapper{max-width:100%!important;width:100%!important;padding:0!important;flex:none!important}.product:not(.product--no-media) .product__info-wrapper,.product__info-wrapper{max-width:100%!important;width:100%!important;padding:1.5rem 0 0!important;flex:none!important}.product__column-sticky{top:3rem!important;position:sticky!important}.product--columns .product__media-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;width:100%!important}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){width:calc(50% - 5px)!important;max-width:calc(50% - 5px)!important;flex:0 0 calc(50% - 5px)!important;margin:0!important;padding:0!important}.product--columns .product__media-item--full{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;padding:0!important}.product--stacked .product__media-list{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;width:100%!important}.product--stacked .product__media-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;padding:0!important}.product-media-container,.product__modal-opener,.product__media{width:100%!important;max-width:100%!important;border-radius:0!important;border:none!important}.product__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;display:block!important}}@media screen and (max-width:749px){product-info,.product{padding-top:0!important;margin-top:0!important}.product__media-wrapper{margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;width:100vw!important;max-width:100vw!important;margin-top:0!important;margin-bottom:1.5rem!important;padding:0!important;touch-action:pan-x pan-y!important}.slider-mobile-gutter,.product__media-list,.product__media-list.grid--peek{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;scroll-padding-left:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important}.product__media-list .grid__item,.product__media-list .product__media-item{width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin:0!important;padding:0!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;touch-action:pan-x pan-y!important}.product__media-list.grid--peek .grid__item:first-of-type,.product__media-list .product__media-item:first-child{margin-left:0!important}.product-media-container,.product__modal-opener,.product__media{border-radius:0!important;border:none!important;box-shadow:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;height:auto!important;max-height:none!important;touch-action:pan-x pan-y!important}.product__media img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important;border-radius:0!important;touch-action:pan-x pan-y!important}.product__info-wrapper{padding-left:1.5rem!important;padding-right:1.5rem!important}}.product__info-container>*+*{margin-top:.7rem!important;margin-bottom:.7rem!important}.product__info-container .product-form,.product__info-container .product__description{margin-top:.8rem!important;margin-bottom:.8rem!important}.product__title{margin-bottom:.5rem!important}.product__title h1,.product__title h2,.product__title-text{font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;font-size:calc(var(--font-heading-scale) * 1.35rem);line-height:1.3;color:rgba(var(--color-foreground),1);margin-bottom:.8rem;letter-spacing:.08em}@media screen and (min-width:750px){.product__title h1,.product__title h2,.product__title-text{font-size:calc(var(--font-heading-scale) * 1.45rem)}.product__description{font-size:calc(var(--font-body-scale) * 1.15rem);line-height:1.55}.price-item{font-size:calc(var(--font-body-scale) * 1.2rem)}}.product__description{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.15rem);line-height:1.55;color:rgba(var(--color-foreground),.75);margin-top:.8rem;margin-bottom:1.2rem}.product__description p{font-size:calc(var(--font-body-scale) * 1.15rem);line-height:1.55;margin-top:0;margin-bottom:.5rem}.product__description p:last-child{margin-bottom:0}.price{font-family:var(--font-body-family);display:flex;flex-direction:column;align-items:flex-start;margin-top:.5rem;margin-bottom:.8rem}.price-item{font-size:calc(var(--font-body-scale) * 1.2rem);color:rgba(var(--color-foreground),1);font-weight:500;letter-spacing:.04em}.price:after{content:"Shipping calculated at checkout";font-size:calc(var(--font-body-scale) * 1.05rem);color:rgba(var(--color-foreground),.6);margin-top:.2rem}.product-form__input .form__label{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.15rem);text-transform:capitalize;color:rgba(var(--color-foreground),1);margin-bottom:.8rem;font-weight:600;letter-spacing:.03em}.product-form__input:not([data-name=Color]):not([data-name=Colour]){display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.product-form__input:not([data-name=Color]):not([data-name=Colour]) input[type=radio]+label{border:none;background-color:transparent;padding:0 0 .2rem;font-size:calc(var(--font-body-scale) * 1.1rem);border-radius:0;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.2rem);color:rgba(var(--color-foreground),.8);min-width:auto;text-align:left;text-transform:uppercase;letter-spacing:.1rem}.product-form__input:not([data-name=Color]):not([data-name=Colour]) input[type=radio]:checked+label{color:rgba(var(--color-foreground),1);border-bottom:1px solid rgba(var(--color-foreground),1)}.product-form__input--color input[type=radio]+label,.product-form__input[data-name=Color] input[type=radio]+label,.product-form__input[data-name=Colour] input[type=radio]+label{width:2.5rem;height:2.5rem;border-radius:50%;padding:0;border:1px solid rgba(var(--color-foreground),.2);outline:2px solid transparent;outline-offset:2px;position:relative;margin-right:1rem}.product-form__input--color input[type=radio]:checked+label,.product-form__input[data-name=Color] input[type=radio]:checked+label,.product-form__input[data-name=Colour] input[type=radio]:checked+label{outline:1px solid rgba(var(--color-foreground),1)}.product__info-container{display:flex;flex-direction:column}.product__info-container>*{width:100%}.product-form__input.product-form__quantity{width:100%;margin-bottom:1.2rem;margin-top:.5rem;display:flex;flex-direction:column;align-items:center!important;text-align:center}.price-per-item__container{width:100%;display:flex;align-items:center;justify-content:center!important}.product-form__input.product-form__quantity .form__label{margin-bottom:.6rem;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:600;color:rgba(var(--color-foreground),.9);text-align:center}.quantity{width:140px;max-width:140px;min-width:140px;height:4.5rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius, 12px);background-color:transparent;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.quantity__button{width:4rem;height:100%;background:transparent;border:none;color:rgba(var(--color-foreground),1);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;flex-shrink:0}.quantity__button .svg-wrapper{width:1.2rem}.quantity__button:hover{background-color:rgba(var(--color-foreground),.05)}.quantity__input{width:4rem;height:100%;border:none;background:transparent;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;text-align:center;color:rgba(var(--color-foreground),1);padding:0;margin:0}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}@media screen and (max-width:749px){.product-form__input.product-form__quantity{align-items:center}.price-per-item__container{justify-content:center}}.product-form,.product-form__buttons{max-width:100%!important;width:100%!important;background:transparent!important;box-shadow:none!important}.product-form__buttons{display:flex!important;flex-direction:column!important;gap:1rem!important;margin-bottom:2rem!important}.product-form__submit{width:100%!important;height:5rem!important;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.2rem);letter-spacing:.1rem;text-transform:uppercase;padding:1.5rem;background-color:rgba(var(--color-foreground),1)!important;color:rgba(var(--color-background),1)!important;border:none!important;border-radius:var(--buttons-radius, 12px)!important;transition:opacity .3s ease;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0!important}.product-form__submit span{display:block!important;width:100%!important;text-align:center!important}.product-form__submit:hover{opacity:.85}.shopify-payment-button{width:100%!important}.shopify-payment-button__button{border-radius:var(--buttons-radius, 12px)!important;min-height:5rem!important}.accordion{border-top:1px solid rgba(var(--color-foreground),.2);border-bottom:none;margin-top:0}.accordion:last-child{border-bottom:1px solid rgba(var(--color-foreground),.2)}.accordion summary .icon-accordion,.accordion summary .svg-wrapper:not(.icon-caret){display:none!important}.accordion__title{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.2rem);text-transform:capitalize;color:rgba(var(--color-foreground),.9);font-weight:300}.accordion summary{padding:1.5rem 0}.accordion__content{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.2rem);line-height:1.6;color:rgba(var(--color-foreground),.7);padding-bottom:2rem}.more-info-heading{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.8rem);margin-top:4rem;margin-bottom:2rem;font-weight:400}.product-media-modal{z-index:99999!important}.product-media-modal__dialog{background-color:rgba(var(--color-background),1)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100vh!important;padding:0!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;cursor:pointer!important}.product-media-modal slider-component{width:100vw!important;height:100vh!important;display:block!important;position:relative!important;margin:0!important;padding:0!important}.product-media-modal__content{display:flex!important;flex-direction:row!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;touch-action:pan-x!important;width:100vw!important;height:100vh!important;padding:0!important;margin:0!important;gap:0!important;box-sizing:border-box!important;cursor:pointer!important}.product-media-modal__content .slider__slide{scroll-snap-align:center!important;scroll-snap-stop:always!important;flex:0 0 100vw!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100vh!important;display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;padding:0!important;margin:0!important;cursor:pointer!important}.product-media-modal__content .slider__slide img,.product-media-modal__content .slider__slide video,.product-media-modal__content .slider__slide .deferred-media,.product-media-modal__content .slider__slide product-model,.product-media-modal__content .slider__slide .global-media-settings{max-height:100vh!important;height:100vh!important;max-width:100vw!important;width:auto!important;object-fit:contain!important;margin:auto!important;display:block!important;cursor:zoom-in!important;transition:transform .3s cubic-bezier(.25,1,.5,1),max-height .3s ease!important;transform-origin:center center!important;position:relative!important;z-index:5!important}.product-media-modal__content .slider__slide img.is-zoomed-in,.product-media-modal__content .slider__slide video.is-zoomed-in,.product-media-modal__content .slider__slide .is-zoomed-in{--zoom-x: 0px;--zoom-y: 0px;transform:scale(3.5) translate(var(--zoom-x),var(--zoom-y))!important;max-height:92vh!important;max-width:92vw!important;cursor:grab!important;z-index:10!important}.product-media-modal .slider-buttons{display:none!important}.product-media-modal__toggle{position:fixed!important;top:2rem!important;right:2rem!important;z-index:100001!important;background:transparent!important;border:none!important;cursor:pointer!important;color:rgba(var(--color-foreground),1)!important}.product-media-modal__toggle .svg-wrapper{width:2.5rem!important}.bv-card-header-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-bottom:.5rem!important}.bv-card-header-row .card__heading{margin:0!important;font-family:var(--font-body-family)!important;font-size:calc(var(--font-body-scale) * 1.2rem)!important;font-weight:600!important;color:rgba(var(--color-foreground),1)!important;flex-grow:1!important}.bv-card-bag-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:rgba(var(--color-foreground),1)!important;flex-shrink:0!important;margin-left:.8rem!important;text-decoration:none!important;width:2.4rem!important;height:2.4rem!important}.bv-card-bag-link svg,svg.bv-card-bag-icon{width:1.8rem!important;height:1.8rem!important;max-width:1.8rem!important;max-height:1.8rem!important;stroke:rgba(var(--color-foreground),1)!important;fill:none!important;stroke-width:1.5!important;display:block!important}.bv-card-swatches{display:flex!important;align-items:center!important;gap:.6rem!important;margin-top:.8rem!important;flex-wrap:wrap!important}.bv-card-swatch{width:1.6rem!important;height:1.6rem!important;border-radius:50%!important;display:inline-block!important;border:1px solid rgba(var(--color-foreground),.2)!important;box-shadow:0 0 0 1px #0000000d!important;cursor:pointer!important;transition:transform .2s ease,border-color .2s ease!important}.bv-card-swatch:hover{transform:scale(1.15)!important;border-color:rgba(var(--color-foreground),.8)!important}.bv-full-width{max-width:100vw!important;padding-left:0!important;padding-right:0!important;margin:0!important}.related-products{border-top:1px solid rgba(var(--color-foreground),.15)!important;padding-top:3rem!important;position:relative!important;--card-corner-radius: 0px !important;--card-text-alignment: left !important;--media-radius: 0px !important;--media-border-width: 0px !important;--card-border-width: 0px !important}.related-products__header{padding-left:1.5rem!important}.related-products__heading{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:calc(var(--font-heading-scale) * 2.2rem)!important;margin-bottom:2.5rem!important;text-transform:none!important;color:rgba(var(--color-foreground),1)!important;letter-spacing:.03rem!important}.bv-related-slider-wrapper{position:relative!important}.related-products .grid{gap:1rem!important}.related-products .card{border-radius:0!important;border:none!important;background:transparent!important}.related-products .card__inner{padding:0!important;border-radius:0!important;background-color:transparent!important}.related-products .card__media{border-radius:0!important;margin:0!important;padding:0!important;background:transparent!important}.related-products .card__media img{object-fit:cover!important;border-radius:0!important}.related-products .card__content{padding:1.5rem .5rem 0!important}.bv-related-slider-buttons{display:block!important;position:absolute!important;right:1.5rem!important;top:40%!important;transform:translateY(-50%)!important;z-index:100!important}.bv-related-next-btn{background:#fffffff2!important;border-radius:50%!important;border:1px solid rgba(var(--color-foreground),.1)!important;box-shadow:0 2px 8px #0000001a!important;cursor:pointer!important;width:4rem!important;height:4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgba(var(--color-foreground),1)!important}.bv-chevron-right{width:2rem!important;height:2rem!important}.card-wrapper,.card,.card__inner,.card__media,.card__media .media{border-radius:0!important}.grid__item .card-wrapper{padding:4px}.bv-card-floating-add{position:absolute!important;bottom:.8rem!important;left:.8rem!important;right:.8rem!important;z-index:10!important;width:calc(100% - 1.6rem)!important;margin:0!important;opacity:0!important;transform:translateY(8px)!important;pointer-events:none!important;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)!important}.card-wrapper:hover .bv-card-floating-add,.card-wrapper:focus-within .bv-card-floating-add,.card__inner:hover .bv-card-floating-add{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}@media(hover:none){.bv-card-floating-add{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}}.bv-card-btn-white{display:flex!important;align-items:center!important;justify-content:center!important;gap:.6rem!important;width:100%!important;padding:1.1rem 1.4rem!important;font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;color:#121212!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:4px!important;box-shadow:0 4px 15px #00000014!important;cursor:pointer!important;transition:background-color .25s ease,transform .25s ease!important}.bv-card-btn-white:hover:not([disabled]){background-color:#f7f7f7!important;color:#000!important;transform:translateY(-1px)!important}.bv-card-btn-white[disabled]{opacity:.6!important;cursor:not-allowed!important;background-color:#ffffffd9!important;color:#666!important}.bv-card-bag-icon{flex-shrink:0!important}.card__badge.top-left{position:absolute!important;top:0!important;left:0!important;z-index:5!important;margin:0!important}.badge--onsale{background-color:#fff!important;color:#000!important;font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.05em!important;padding:.4rem .8rem!important;text-transform:uppercase!important}.bv-card-header-row{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;margin-top:1rem!important}.bv-card-header-row .card__heading{margin:0!important;font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:400!important;line-height:1.35!important;flex:1!important}.bv-card-price-container{white-space:nowrap!important;text-align:right!important}.bv-card-price-container .price{font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:400!important}@media screen and (max-width:749px){.product__media-item.small-hide{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bv-product.css.map */
