:root{--bmp-bone: #F4F2EC;--bmp-oat: #DADDD8;--bmp-bark: #4B5842;--bmp-stone: #6E7568;--bmp-rule: rgba(75, 88, 66, .16);--bmp-radius: 22px;--bmp-paw: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><ellipse cx="5.6" cy="10.4" rx="2.2" ry="2.9"/><ellipse cx="10.1" cy="6.6" rx="2.4" ry="3.2"/><ellipse cx="15.3" cy="6.6" rx="2.4" ry="3.2"/><ellipse cx="19.7" cy="10.4" rx="2.2" ry="2.9"/><ellipse cx="12.6" cy="16.8" rx="5.7" ry="4.6"/></svg>')}.page-width:has(>.product),.bmn__wrap{max-width:1320px;padding-inline:48px}@media(min-width:990px){.page-width:has(>.product) .product{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);column-gap:clamp(32px,4.5vw,58px);align-items:start}.page-width:has(>.product) .product__media-wrapper,.page-width:has(>.product) .product__info-wrapper{max-width:none;width:auto;padding:0}}.product__media-wrapper .product-media-slider{width:100%}.product__media-wrapper media-gallery{display:block}.product__media-wrapper .thumbnail-slider{display:flex;width:100%;margin-top:14px;gap:10px}.product__media-wrapper .thumbnail-list{display:flex;gap:10px;width:100%;margin:0;padding:0}.product__media-wrapper .thumbnail-list__item{flex:0 0 calc((100% - 50px) / 6);max-width:none;min-width:0;scroll-snap-align:start}.product__media-wrapper .thumbnail-list__item .thumbnail{width:100%}.product__media-wrapper .thumbnail-slider>.slider-button{display:none!important}.product__media-wrapper .thumbnail-list{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product__media-wrapper .thumbnail-list::-webkit-scrollbar{display:none}@media(max-width:749px){.product__media-wrapper .thumbnail-list__item{flex:0 0 calc((100% - 30px)/4)}}@media(max-width:989px){.page-width:has(>.product),.bmn__wrap{padding-inline:20px}}.product__media-wrapper .product__media-item,.product__media-wrapper .product__media-item .product-media-container,.product__media-wrapper .product__media-item .media{aspect-ratio:1 / 1;height:auto;padding-bottom:0!important;min-height:0;overflow:hidden}.product__media-wrapper .product__media-item img{width:100%;height:100%;object-fit:contain}.product__media-wrapper .product__media-list{align-items:flex-start}.product__media-wrapper .product__media-list .product__media-item>*,.product__media-wrapper .product-media-slider .product__media-item>*{border-radius:var(--bmp-radius);overflow:hidden}.product__media-wrapper .product__media-item .media,.product__media-wrapper .product__media-item .product__media{background:var(--bmp-bone);border-radius:var(--bmp-radius)}.product__media-wrapper .global-media-settings,.product__media-wrapper .global-media-settings--no-shadow{border:0;box-shadow:none;background:var(--bmp-bone);border-radius:var(--bmp-radius)!important}.product__media-wrapper,.product__media-wrapper *{--media-radius: var(--bmp-radius)}.product__media-wrapper .product__media-item img,.product__media-wrapper .product__media-item .media>img{border-radius:var(--bmp-radius)}.product__media-wrapper .splide__arrow,.product__media-wrapper .slider-button{width:54px!important;height:54px!important;border-radius:50%;background:#ffffff85;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);border:1px solid rgba(255,255,255,.7);color:var(--bmp-bark);box-shadow:0 2px 10px #2e362a1a;display:grid;place-items:center;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.product__media-wrapper .splide__arrow:hover,.product__media-wrapper .slider-button:hover{background:#ffffffad;box-shadow:0 4px 16px #2e362a29}.product__media-wrapper .splide__arrow:focus-visible,.product__media-wrapper .slider-button:focus-visible{outline:2px solid var(--bmp-bark);outline-offset:3px}.product__media-wrapper .slider-button[disabled]{opacity:.32;box-shadow:none;cursor:default}.product__media-wrapper .splide__arrow svg,.product__media-wrapper .slider-button .icon,.product__media-wrapper .slider-button svg{width:17px;height:17px;fill:currentColor}.product__media-wrapper .splide__arrow--prev{left:16px}.product__media-wrapper .splide__arrow--next{right:16px}.product__media-wrapper .product-media-slider>.slider-buttons{display:none!important}.product__media-wrapper .slider-buttons--dots .dots,.product__media-wrapper .slider-buttons .dots{display:flex;align-items:center;justify-content:center;gap:9px}.product__media-wrapper .dots .dot{width:6px;height:6px;border-radius:50%;background:var(--bmp-oat);border:0;padding:0;opacity:1;transition:background-color .2s ease,transform .2s ease}.product__media-wrapper .dots .dot.active,.product__media-wrapper .dots .dot[aria-current=true]{background:var(--bmp-bark);transform:scale(1.15)}.product__media-wrapper .slider-counter{color:var(--bmp-stone);font-size:13px;letter-spacing:.02em}.product__media-wrapper .thumbnail-list .thumbnail-list__item .thumbnail,.product__media-wrapper .thumbnail-list__item .thumbnail,.product__media-wrapper .thumbnail{border-radius:12px!important;border:1px solid transparent;background:var(--bmp-bone);box-shadow:none!important;overflow:hidden;transition:border-color .18s ease,transform .18s ease}.product__media-wrapper .thumbnail img{border-radius:11px}.product__media-wrapper .thumbnail-list{gap:10px}.product__media-wrapper .thumbnail-list__item{margin:0}.product__media-wrapper .thumbnail:hover{border-color:var(--bmp-oat);transform:translateY(-1px)}.product__media-wrapper .thumbnail[aria-current],.product__media-wrapper .thumbnail-list__item .thumbnail.is-active{border-color:var(--bmp-bark);border-width:1.5px;box-shadow:none}.product__media-wrapper .thumbnail:after{display:none}@media(prefers-reduced-motion:reduce){.product__media-wrapper .slider-button,.product__media-wrapper .thumbnail,.product__media-wrapper .dots .dot{transition:none}}.product__info-wrapper .product__title,.product__info-wrapper h1.h1{font-family:Didot,Bodoni MT,Playfair Display,Times New Roman,Georgia,serif;font-weight:400;font-size:clamp(27px,2.3vw,33px);line-height:1.1;letter-spacing:-.015em;color:#4b5842}.product__info-wrapper .price{color:#4b5842}.product__info-wrapper .price__badge-custom{position:relative;display:inline-flex;align-items:center;gap:7px;padding:6px 14px 6px 11px;border-radius:999px;background:linear-gradient(180deg,#56654c,#414d3a)!important;border:0!important;color:#f4f2ec!important;font-size:12px;font-weight:600;letter-spacing:.025em;line-height:1;white-space:nowrap;overflow:hidden;box-shadow:0 1px 2px #2e362a2e,0 5px 14px #2e362a29;vertical-align:middle}.product__info-wrapper .price__badge-custom .material-icon{display:none}.product__info-wrapper .price__badge-custom:before{content:"";flex:none;width:15px;height:15px;background-color:#c7d59f;-webkit-mask:var(--bmp-paw) center / contain no-repeat;mask:var(--bmp-paw) center / contain no-repeat}.product__info-wrapper .price__badge-custom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%);transform:translate(-120%);animation:bmp-badge-sweep 8s cubic-bezier(.4,0,.2,1) 2.2s infinite;pointer-events:none}@keyframes bmp-badge-sweep{0%{transform:translate(-120%)}22%{transform:translate(120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.product__info-wrapper .price__badge-custom:after{animation:none;opacity:0}}.product__info-wrapper .price__badge-sold-out,.product__info-wrapper .price--sold-out .price__badge-sold-out{display:none}.product__info-wrapper .color-swatch__image,.product__info-wrapper .color-swatch__custom-color{border-radius:50%}.product__info-wrapper .color-swatch__image{transition:box-shadow .2s ease,border-color .2s ease}.product__info-wrapper .color-swatch input:checked~.color-swatch__image,.product__info-wrapper .color-swatch[aria-checked=true] .color-swatch__image,.product__info-wrapper .color-swatch--selected .color-swatch__image{box-shadow:inset 0 0 0 2px #4b5842;border-color:#4b5842!important}.product__info-wrapper .color-swatch input:focus-visible~.color-swatch__image{outline:2px solid #4B5842;outline-offset:2px}@media(prefers-reduced-motion:reduce){.product__info-wrapper .color-swatch__image{transition:none}}.product__info-wrapper .price{font-size:24px}.product__info-wrapper .price__compare,.product__info-wrapper .price-item--regular,.product__info-wrapper s.price-item{font-size:17px;color:#9aa294;text-decoration:none;position:relative;margin-left:10px}.product__info-wrapper .price__compare .money:after,.product__info-wrapper s.price-item:after,.product__info-wrapper .price-item--regular:after{content:"";position:absolute;left:-1px;right:-1px;top:52%;height:1px;background:currentColor;opacity:.85}.product__info-wrapper .bmsave{display:inline-flex;align-items:baseline;gap:5px;margin-left:10px;padding:5px 11px;border-radius:999px;border:1px solid rgba(75,88,66,.3);background:#8fb3391a;color:#4b5842;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;white-space:nowrap;vertical-align:middle}.product__info-wrapper .bmsave__pct{font-size:13px}.product__info-wrapper .bmsave__word{font-size:10px;font-weight:600;letter-spacing:.12em;opacity:.72}.product__info-wrapper .price__badge-custom{font-size:12px;padding:6px 13px 6px 10px}.product__info-wrapper .form__label,.product__info-wrapper .product-form__label-container label{font-size:16px}.product__info-wrapper .product-form__input--pills .variant-options-container label{font-size:15px}.product__info-wrapper .vacc__title{font-size:14px;letter-spacing:.09em}@media(max-width:749px){.product__media-wrapper .splide__arrow.mobile-hidden{display:grid!important}.product__media-wrapper .splide__arrow{width:44px!important;height:44px!important}.product__media-wrapper .splide__arrow--prev{left:10px}.product__media-wrapper .splide__arrow--next{right:10px}}.product__info-wrapper .product-form__submit,.product__info-wrapper #ProductSubmitButton-template--28101947261209__main{font-size:17px;padding-block:18px}.product__info-wrapper .price__badge-sale,.product__info-wrapper .badge.price__badge-sale{display:none!important}@media(min-width:990px){.product__info-wrapper variant-selects{display:grid;grid-template-columns:max-content max-content;grid-auto-rows:min-content;column-gap:clamp(34px,4.4vw,62px);row-gap:14px;align-items:start}.product__info-wrapper variant-selects>.product-form__input{display:contents}.product__info-wrapper .product-form__input--swatches>.product-form__label-container{grid-column:1;grid-row:1}.product__info-wrapper .color-swatches-container{grid-column:1;grid-row:2}.product__info-wrapper .product-form__input--pills>.product-form__label-container{grid-column:2;grid-row:1}.product__info-wrapper .variant-options-container{grid-column:2;grid-row:2}.product__info-wrapper variant-selects .product-form__input__type,.product__info-wrapper variant-selects .product-form__under-container,.product__info-wrapper variant-selects .inventory-warning-variant{grid-row:3}.product__info-wrapper variant-selects .product-form__label-container{margin:0;min-height:0;align-items:center}.product__info-wrapper .product-form__input--pills>.product-form__label-container:before{content:"";position:absolute;left:calc(-.5*clamp(34px,4.4vw,62px));top:2px;bottom:-58px;width:1px;background:var(--bmp-rule)}.product__info-wrapper .product-form__input--pills>.product-form__label-container{position:relative}}.product__info-wrapper .color-swatch__image{box-shadow:inset 0 0 0 1px #4b58422e,inset 0 2px 5px #2e362a1f}.product__info-wrapper .color-swatch input:checked~.color-swatch__image{box-shadow:inset 0 0 0 2px #4b5842,inset 0 2px 5px #2e362a24}.product__info-wrapper .product-form__input--pills .variant-options-container label{border-radius:999px!important;background:var(--bmp-bone);border:1px solid var(--bmp-rule);color:var(--bmp-bark);min-width:54px;padding:11px 18px;font-weight:600;letter-spacing:.02em;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s cubic-bezier(.2,.7,.3,1)}@media(hover:hover){.product__info-wrapper .product-form__input--pills .variant-options-container label:hover{border-color:var(--bmp-bark);transform:translateY(-1px)}}.product__info-wrapper .product-form__input--pills .variant-options-container input:checked+label,.product__info-wrapper .product-form__input--pills .variant-options-container label.is-selected{background:var(--bmp-bark);border-color:var(--bmp-bark);color:var(--bmp-bone)}.product__info-wrapper .product-form__input--pills .variant-options-container input:focus-visible+label{outline:2px solid var(--bmp-bark);outline-offset:2px}.product__info-wrapper .price__badge-custom,.product__info-wrapper .bmsave{transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,background-color .2s ease,border-color .2s ease}@media(hover:hover){.product__info-wrapper .price__badge-custom:hover{transform:translateY(-1px);box-shadow:0 2px 4px #2e362a33,0 8px 20px #2e362a33}.product__info-wrapper .bmsave:hover{transform:translateY(-1px);border-color:#4b58428c;background:#8fb3392e}}.product__info-wrapper .price__badge-custom,.product__info-wrapper .bmsave{animation:bmp-badge-in .42s cubic-bezier(.2,1,.3,1) backwards}.product__info-wrapper .bmsave{animation-delay:.06s}@keyframes bmp-badge-in{0%{opacity:0;transform:translateY(5px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.product__info-wrapper .price__badge-custom,.product__info-wrapper .bmsave,.product__info-wrapper .product-form__input--pills .variant-options-container label{animation:none;transition:none}}.product__info-wrapper .product-form__label-container label{background:none;border:0;border-radius:0;padding:0;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/beaumont-pdp.css.map */
