@media only screen and (max-width:1023px){.wrapper--full-padded .product-gallery,.wrapper .product-gallery{margin:0 calc(var(--gutter-mobile) * -1);width:calc(100% + (var(--gutter-mobile) * 2))}}.product__price-and-badge{margin-top:16px}.product__price--regular.product__price--bold,.product__price--regular{font-weight:700}.product__price--compare{opacity:.6}.product__block.standard__app{margin:4px 0 0;padding:0}.product__block.standard__app .db-pdp-widget-container{padding:12px 0}.product__icon__row--multiple{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:8px;margin:22px 0 18px}.product__icon__row .icons-row-block__item,.product__icon__row .icons-row-block__item:nth-child(n+3){--offset-top: 0px;padding-top:0;flex:1 1 0;min-width:0;margin-right:0;margin-top:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center}.product__icon__row .icons-row-block__icon{--icon-color: currentColor;position:static;top:auto;left:auto;transform:none;flex:none;width:42px;height:42px;max-height:none;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.22);border-radius:50%}.product__icon__row .icons-row-block__item .icon{width:20px;height:20px;stroke:currentColor}.product__icon__row .icons-row-block__text{width:100%;font-size:10.5px;font-weight:600;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width:600px){.product__icon__row--multiple{gap:14px}.product__icon__row .icons-row-block__text{font-size:11.5px}}.product__submit__buttons{gap:10px}.product__submit__add.btn{min-height:62px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--RADIUS)}.product__submit__item+.product__submit__item .btn.btn{min-height:62px;border-radius:var(--RADIUS);font-weight:700;letter-spacing:.03em}.product__submit__buttons shopify-accelerated-checkout,.product__submit__buttons shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 62px;--shopify-accelerated-checkout-button-border-radius: var(--RADIUS)}.product__submit__buttons{margin-top:-8px}.product__form .shop-pay-terms,.product__submit__buttons~*{text-align:center}.shop-pay-terms{margin-top:8px;opacity:.75}.product__accordions{border-top:0}.product__accordion{border-bottom:1px solid rgba(0,0,0,.1)}.product__accordion__title{padding-top:18px;padding-bottom:18px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product__accordion__inner{font-size:13.5px;line-height:1.65;padding-bottom:20px}.product__accordion__inner a{text-decoration:underline;text-underline-offset:2px}.cart-bar{box-shadow:none;border-top:1px solid rgba(0,0,0,.1)}.cart-bar .product__submit__add{min-height:48px;border-radius:var(--RADIUS);font-size:13px;letter-spacing:.05em}.product__price--off .product__price-badge{padding:6px 14px;border-radius:999px;background:#59552d;color:#fff;opacity:1;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;white-space:nowrap}.product__price--off{gap:5px 12px}.product__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.product__title-row .product__title{margin:0}.product__rating{display:flex;flex:0 0 auto;width:fit-content;line-height:1;align-items:center;gap:8px;white-space:nowrap;text-decoration:none;color:inherit}.product__selectors .radio__buttons>.radio__button:only-child .radio__label{border:0;border-radius:0;padding-left:0;padding-right:0;background:none;cursor:default}.product__rating__stars{font-size:14px;letter-spacing:1px;line-height:1}.product__rating__text{font-size:12.5px;opacity:.65}.product__rating:hover .product__rating__text{opacity:1;text-decoration:underline;text-underline-offset:2px}.product__block--title{margin-top:28px}.product__block.standard__app{margin:7px 0 3px}.product__selectors .radio__legend__label{font-size:21px}.product__block--title{row-gap:0}.product__block--title .product__title{margin-bottom:0}.product__block--title .breadcrumbs{margin-bottom:8px}.product__block--title .breadcrumbs{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.product__block--title .breadcrumbs a{text-decoration:none}.product__block--title .breadcrumbs a:hover{text-decoration:underline;text-underline-offset:2px}.product__block.product__form__wrapper+.product__block{text-align:center;font-size:12.5px;letter-spacing:.02em;opacity:.7}.product__block.product__form__wrapper+.product__block p{margin:0}.product__block.product__form__wrapper+.product__block p:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#2e7d4f;vertical-align:middle}@media only screen and (max-width:767px){.section-columns--social-gallery .flickity-button.flickity-button{display:block;opacity:1;visibility:visible;background:#ffffffeb;box-shadow:0 1px 4px #0000001f}}.bb-price-offer{display:flex;align-items:center;justify-content:center;margin:12px 0 20px;padding:0;color:#121212;font-size:14px!important;font-weight:400;line-height:1.3;letter-spacing:.02em;text-transform:none;text-align:center}.product__block.bb-gift-note,.bb-gift-note{display:flex;align-items:center;gap:9px;justify-content:center;width:100%;margin:12px auto 32px;padding:9px 12px;background:#f4f4f4;border:1px dashed rgba(18,18,18,.45);border-radius:2px;color:#121212;font-size:14px!important;font-weight:500;line-height:1.3;letter-spacing:.01em;text-transform:none;text-align:left}.bb-gift-note__text{text-align:center}.bb-gift-note__text b{font-weight:700}.bb-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;display:block;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid rgba(0,0,0,.09);box-shadow:0 -2px 14px #00000012;transform:translateY(110%);transition:transform .25s ease}.bb-sticky-atc.is-visible{transform:translateY(0)}.bb-sticky-atc__info{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:8px;font-size:14px}.bb-sticky-atc__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-sticky-atc__price{flex:0 0 auto;font-weight:700}.bb-sticky-atc__btn{display:block;width:100%;min-height:48px;padding:12px 20px;border:0;border-radius:var(--RADIUS, 999px);background:#0b0b0b;color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}@media screen and (min-width:1024px){.bb-sticky-atc{display:none}}.bb-gift-note+.product__block{margin-bottom:26px}.product__block .product__icon__row{padding-top:26px}.bb-gift-note__icon{flex:0 0 auto;font-size:1.25em;line-height:1;animation:bb-gift-wiggle 1.8s ease-in-out infinite}@keyframes bb-gift-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(8deg)}}@media(prefers-reduced-motion:reduce){.bb-gift-note__icon{animation:none}}.product-single__details .product__rating__text,.product-single__details .product__rating__stars{font-size:14px!important}.product-single__details .product__price--regular,.product-single__details .product__price--compare{font-size:18px!important}.product-single__details .product__price-badge{font-size:14px!important}.product-single__details .product__price--off .product__price-badge{padding:5px 12px}.product-single__details .product__title,.product-single__details .radio__legend__label{font-size:24px!important}.product-single__details .option-title{font-size:14px!important}.product-single__details [name=add]{font-size:18px!important}.product-single__details .bb-benefit__dot{flex:0 0 auto;width:8px;height:8px;margin:0 1px;border-radius:50%;background:#1a9e5c;animation:bb-ship-pulse 2s ease-out infinite}@keyframes bb-ship-pulse{0%{box-shadow:0 0 #1a9e5c8c}70%{box-shadow:0 0 0 7px #1a9e5c00}to{box-shadow:0 0 #1a9e5c00}}@media(prefers-reduced-motion:reduce){.product-single__details .bb-benefit__dot{animation:none}}.product-single__details .product__accordion__title,.product-single__details .product__accordion__content,.product-single__details .product__accordion__content p,.product-single__details .product__accordion__content li{font-size:14px!important}.product-single__details .product__price-and-badge{margin-top:6px!important;margin-bottom:0!important}.product-single__details .radio__fieldset{margin-bottom:0}.product-single__details .product__selectors{row-gap:20px}.product-single__details .product__form{row-gap:10px}.product-single__details .shop-pay-terms{margin-top:0;margin-bottom:0}.product-single__details .product__submit__buttons{margin-top:0}.product-single__details .radio__buttons{display:flex;flex-wrap:wrap;gap:14px}.product-single__details .radio__buttons>*{margin-right:0;margin-bottom:0}.product-single__details .swatch__button--circle{display:inline-flex;align-items:center;margin-right:10px;vertical-align:top}.product-single__details .swatch__button--circle .swatch__label{width:22px;height:22px;border:2px solid #fff;box-shadow:0 0 0 1px #ddd;background-image:none;transition:box-shadow .15s ease}.product-single__details .swatch__button--circle .swatch__label:before{background:none}.product-single__details .swatch__button--circle .swatch__label .icon-check,.product-single__details .swatch__button--circle .swatch__name{display:none}.product-single__details .swatch__button--circle .swatch__input:checked+.swatch__label{box-shadow:0 0 0 1px #222}.product-single__details .radio__buttons:has(>*:nth-child(2)) .radio__input:checked+.radio__label{border-color:#121212;box-shadow:0 0 0 2px #fff,0 0 0 4px #121212}.swatch__name{display:none}.product-single__details .product__price--sale{color:#121212!important}.product-single__details .product__title{font-size:34px!important;line-height:1.05}.product-single__details .product__rating__count{font-size:13px;opacity:.7;white-space:nowrap}.bb-cashback{display:flex;align-items:center;gap:6px;margin:0 0 19px;font-size:14px!important;line-height:1.4}.bb-cashback__info{position:relative;flex:0 0 auto;width:17px;height:17px;padding:0;border:1px solid rgba(18,18,18,.45);border-radius:50%;background:none;color:#121212;font-family:var(--FONT-STACK-BODY);font-size:11px;font-style:italic;font-weight:700;line-height:15px;text-align:center;cursor:pointer}.bb-cashback__tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:5;width:230px;padding:9px 11px;transform:translate(-50%);border-radius:3px;background:#121212;color:#fff;font-size:12.5px;font-style:normal;font-weight:400;line-height:1.4;text-align:left;opacity:0;visibility:hidden;transition:opacity .12s ease}.bb-cashback__info:hover .bb-cashback__tip,.bb-cashback__info:focus-visible .bb-cashback__tip,.bb-cashback__info:focus .bb-cashback__tip{opacity:1;visibility:visible}.bb-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 20px}.bb-benefit{display:flex;align-items:center;gap:9px;padding:11px 12px;background:#f4f4f4;border-radius:3px}.bb-benefit__icon{flex:0 0 auto;width:22px;height:22px;color:#121212}.bb-benefit__text{color:#121212;font-size:13px!important;font-weight:500;line-height:1.25}@media screen and (min-width:481px){.bb-benefit{justify-content:center}.bb-benefit__text{text-align:center}}@media screen and (max-width:480px){.bb-benefits{grid-template-columns:1fr;gap:8px}}[id$=__related] .grid--mobile{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media screen and (max-width:767px){[id$=__related] .grid--mobile{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}[id$=__related] .product-grid-item:nth-child(n+4){display:none}[id$=__related] .product-grid-item__title,[id$=__related] .product-grid-item__material,[id$=__related] .product-grid-item__price{font-size:12px!important}[id$=__related] .product-badge__item{font-size:8.5px!important;padding:2px 5px!important}}@media screen and (min-width:768px){.product-single__details .product__block--title{margin-top:0;margin-bottom:8px}.product-single__details .product__form__wrapper{padding-bottom:0}.product-single__details .bb-gift-note{margin:12px 0 16px}.product-single__details .bb-gift-note+.product__block{margin-bottom:16px}.product-single__details .product__block .product__icon__row{padding-top:16px;padding-bottom:8px}.product-single__details .product__accordions:first-of-type{margin-top:4px}}.product-single__details .bb-gift{display:flex;align-items:center;gap:14px;margin:0;padding:12px 26px 12px 12px;background:#59552d;border:1px solid #59552D;border-radius:999px}.product-single__details .bb-gift__media{flex:0 0 auto;display:block;line-height:0}.product-single__details .bb-gift__media:hover .bb-gift__image{opacity:.82}.product-single__details .bb-gift__link{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.product-single__details .bb-gift__link:hover{text-decoration-thickness:2px}.product-single__details .bb-gift__image{display:block;width:76px;height:76px;transition:opacity .15s ease;object-fit:cover;border-radius:50%;background:#fff}.product-single__details .bb-gift__body{min-width:0}.product-single__details .bb-gift__eyebrow{margin:0 0 3px;color:#fff;font-size:11px!important;font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.product-single__details .bb-gift__name{margin:0 0 3px;color:#fff;font-size:15px!important;font-weight:600;line-height:1.25}.product-single__details .bb-gift__meta{margin:0;color:#ffffffc7;font-size:13px!important;font-weight:400;line-height:1.3}@media screen and (max-width:480px){.product-single__details .bb-gift{gap:12px;padding:10px}.product-single__details .bb-gift__image{width:56px;height:56px}}.product-single__details .bb-tabs-block{margin-top:26px}.product-single__details .bb-tabs__list{display:flex;gap:22px;border-bottom:1px solid #e2ded6;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-single__details .bb-tabs__list::-webkit-scrollbar{display:none}.product-single__details .bb-tabs__tab{flex:0 0 auto;font-family:var(--FONT-STACK-BODY);margin:0 0 -1px;padding:0 0 12px;background:none;border:0;border-radius:0;border-bottom:2px solid transparent;color:#8a8578;font-size:13px!important;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .15s ease}.product-single__details .bb-tabs__tab:hover{color:#121212}.product-single__details .bb-tabs__tab.is-active{color:#121212;border-bottom-color:#121212}.product-single__details .bb-tabs__panel{padding-top:22px}.product-single__details .bb-tabs__panel[hidden]{display:none}.product-single__details .bb-tabs__panel,.product-single__details .bb-tabs__panel p,.product-single__details .bb-tabs__panel li{font-family:var(--FONT-STACK-BODY);font-size:14px!important;line-height:1.6;color:#0b0b0b}.product-single__details .bb-tabs__panel p{margin:0 0 12px}.product-single__details .bb-tabs__panel p:last-child{margin-bottom:0}@media screen and (max-width:1199px){.product-single__details .bb-tabs__list{gap:10px}.product-single__details .bb-tabs__tab{font-size:11.5px!important;letter-spacing:.02em}}[id$=__related] .section__heading{font-size:clamp(26px,2.6vw,38px)!important;line-height:1.08}@media screen and (max-width:767px){.product-single__details .bb-tabs{display:flex;flex-direction:column;border-top:1px solid #e2ded6}.product-single__details .bb-tabs__list{display:contents}.product-single__details .bb-tabs__tab{position:relative;width:100%;margin:0;padding:16px 32px 16px 0;border:0;border-bottom:1px solid #e2ded6;font-size:12.5px!important;letter-spacing:.06em;text-align:left;white-space:normal}.product-single__details .bb-tabs__tab.is-active{border-bottom-color:transparent}.product-single__details .bb-tabs__tab:before,.product-single__details .bb-tabs__tab:after{content:"";position:absolute;right:0;top:50%;width:13px;height:1px;background:currentColor}.product-single__details .bb-tabs__tab:after{transform:rotate(90deg);transition:transform .2s ease}.product-single__details .bb-tabs__tab.is-active:after{transform:rotate(0)}.product-single__details .bb-tabs__panel{padding:0 0 20px;border-bottom:1px solid #e2ded6}.product-single__details .bb-tabs__panel,.product-single__details .bb-tabs__panel p,.product-single__details .bb-tabs__panel li{text-align:left}[id$=__related] .section__heading{font-size:34px!important;line-height:1.05}}.bb-matinfo-wrap{position:relative;display:inline-flex;align-items:center;align-self:center;margin-left:8px;vertical-align:middle}.radio__buttons>.bb-matinfo-wrap{flex:0 0 auto}.bb-matinfo{display:grid;place-items:center;width:16px;height:16px;padding:0;border:1px solid #b8b1a4;border-radius:50%;background:transparent;color:#6d675c;font-family:var(--FONT-STACK-BODY);font-size:10px;font-style:italic;font-weight:700;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.bb-matinfo:hover,.bb-matinfo[aria-expanded=true]{border-color:#59552d;background:#59552d;color:#fff}.bb-matinfo__bubble{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%) translateY(3px);z-index:5;width:max-content;max-width:232px;padding:9px 12px;border-radius:7px;background:#2a251f;color:#fff;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}.bb-matinfo__bubble:after{content:"";position:absolute;top:100%;left:50%;width:9px;height:9px;margin:-5px 0 0 -4.5px;background:#2a251f;transform:rotate(45deg)}.bb-matinfo-wrap:hover .bb-matinfo__bubble,.bb-matinfo:focus-visible+.bb-matinfo__bubble,.bb-matinfo[aria-expanded=true]+.bb-matinfo__bubble{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}@media only screen and (max-width:600px){.bb-matinfo__bubble{left:auto;right:-8px;transform:translate(0) translateY(3px);max-width:min(260px,calc(100vw - 48px))}.bb-matinfo__bubble:after{left:auto;right:12px;margin-left:0}.bb-matinfo-wrap:hover .bb-matinfo__bubble,.bb-matinfo:focus-visible+.bb-matinfo__bubble,.bb-matinfo[aria-expanded=true]+.bb-matinfo__bubble{transform:translate(0) translateY(0)}}.bb-opt-static .radio__label,.bb-opt-static .radio__input:checked+.radio__label{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;cursor:default}.bb-opt-static .option-title{font-family:var(--FONT-STACK-BODY);font-size:14px;letter-spacing:.01em;color:#2a251f}.bb-opt-static .radio__buttons{gap:0;align-items:center}.bb-opt-static .bb-matinfo-wrap{margin-left:7px}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pdp-redesign.css.map */
