@media screen and (max-width:749px){.product__info-container .product__title h1{font-size:22px;line-height:1.28;letter-spacing:.01em}.product__info-container .product-brand-meta--in-title{display:none}.product__info-container .price--large .price-item,.product__info-container .price--large .price-item--last{font-size:19px}}.product-addons{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff05;margin-top:18px!important}.product-addons[hidden]{display:none!important}.product-addons__summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;cursor:pointer;list-style:none}.product-addons__summary::-webkit-details-marker{display:none}.product-addons__summary:focus-visible{outline:2px solid var(--vaultify-gold);outline-offset:-2px;border-radius:10px}.product-addons__label{font-size:15px;font-weight:600;letter-spacing:.02em;color:rgb(var(--color-foreground))}.product-addons__meta{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.product-addons__meta--chosen{color:var(--vaultify-gold)}.product-addons__caret{margin-left:auto;display:flex;color:rgba(var(--color-foreground),.7);transition:transform .2s ease}.product-addons__caret svg{width:10px;height:6px}.product-addons[open] .product-addons__caret{transform:rotate(180deg)}.product-addons[open] .product-addons__summary{border-bottom:1px solid rgba(255,255,255,.08)}.product-addons .product-app-block--options{padding:4px 12px 12px}.product-addons .product-app-block--options>*{margin-top:0!important}@media(prefers-reduced-motion:reduce){.product-addons__caret{transition:none}}.product-buy-row+.purchase-reassurance,.product-buy-row__buttons~.purchase-reassurance{margin-top:6px!important}@media screen and (max-width:749px){.product__info-container .purchase-reassurance{gap:10px;padding:12px 0 14px}.product__info-container .purchase-reassurance__signal+.purchase-reassurance__signal{padding-top:10px}}.sticky-buy{display:none}@media screen and (max-width:749px){.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#0c0c0df5;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -8px 24px #00000073;transform:translateY(110%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.sticky-buy.is-visible{transform:translateY(0);visibility:visible;transition:transform .22s ease}.sticky-buy__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sticky-buy__title{font-size:12px;line-height:1.3;color:rgba(var(--color-foreground),.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy__price{font-size:16px;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground))}.sticky-buy__price-row{display:flex;align-items:baseline;gap:8px}.sticky-buy__price-row{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.sticky-buy__was{font-size:13px;color:rgba(var(--color-foreground),.55)}.sticky-buy__save{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--vaultify-gold, #c9a24d)}.sticky-buy__was[hidden],.sticky-buy__save[hidden]{display:none}.sticky-buy__status{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.sticky-buy__status[hidden]{display:none}.sticky-buy__button--notify{background:transparent;color:var(--vaultify-gold, #c9a24d);box-shadow:inset 0 0 0 1px var(--vaultify-gold, #c9a24d)}.sticky-buy__button--notify:after,.sticky-buy__button--notify:before{display:none}.sticky-buy__button{flex:0 0 auto;min-width:150px;min-height:44px;height:44px;padding:0 16px;font-size:14px;font-weight:600;letter-spacing:.06em}body.has-sticky-buy .vaultify-dock{opacity:0;visibility:hidden;pointer-events:none}body.has-sticky-buy{padding-bottom:calc(64px + env(safe-area-inset-bottom))}body[class*=overflow-hidden] .sticky-buy{display:none}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.sticky-buy,.sticky-buy.is-visible{transition:none}}.product-buy-row__buttons .product-form__buttons{max-width:none}.product-information-group .rte>p,.product-information-group .rte>ul,.product-information-group .rte>ol,.product-information-group .rte>h2,.product-information-group .rte>h3,.product-information-group .rte>h4,.product-information-group .rte>blockquote,.product-information-group .rte .product__description-content>p,.product-information-group .rte .product__description-content>ul,.product-information-group .rte .product__description-content>ol,.product-information-group .rte .product__description-content>h2,.product-information-group .rte .product__description-content>h3,.product-information-group .rte .product__description-content>h4{max-width:75ch}body.dock-clear .vaultify-dock{opacity:0;visibility:hidden;pointer-events:none}.vaultify-dock{transition:opacity .2s ease,visibility 0s linear 0s}body.dock-clear .vaultify-dock{transition:opacity .2s ease,visibility 0s linear .2s}@media(prefers-reduced-motion:reduce){.vaultify-dock,body.dock-clear .vaultify-dock{transition:none}}@media screen and (max-width:989px){.product-information-group--split{display:flex;flex-direction:column}.product-information-group--split .pig-main,.product-information-group--split .pig-facts,.product-information-group--split .pig-facts__card{display:contents}.product-information-group--split .pig-main>*{order:10}.product-information-group--split .pig-main>.accordion:has(>details[id^=Details-Description-]){order:1}.product-information-group--split .pig-main>.accordion:has(>details[id^=ProductInfo-ConditionAuthenticity-]){order:2}.product-information-group--split .pig-facts .accordion{order:3}.product-information-group--split .pig-facts .accordion:first-of-type{margin-top:0;border-top:none}.pig-facts__eyebrow,.pig-facts__more{display:none!important}}@media screen and (min-width:990px){.product-information-group--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);column-gap:56px;align-items:stretch}.product-information-group--split .pig-main{min-width:0}.product-information-group--split .pd-clamp{max-height:none!important}.product-information-group--split .pd-clamp:after,.product-information-group--split .pd-clamp__toggle{display:none!important}.pig-facts{contain:size;min-height:320px;margin-top:2.5rem}.pig-facts.is-expanded{contain:none}.pig-facts__card{position:sticky;top:27px;max-height:min(100%,calc(100vh - 54px));overflow:hidden;box-sizing:border-box;padding:18px 22px 20px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#121213}.pig-facts.is-expanded .pig-facts__card{position:static;max-height:none}.pig-facts__eyebrow{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vaultify-resource-gold, #d9b25c)}.pig-facts .accordion{margin:0;border:0}.pig-facts .accordion+.accordion{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.pig-facts summary{pointer-events:none;cursor:default;padding:0 0 10px;list-style:none}.pig-facts summary::-webkit-details-marker,.pig-facts summary .icon-caret,.pig-facts summary>svg{display:none}.pig-facts .accordion__content{padding:0;margin:0}.pig-facts .product-specifications__list,.pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(2)),.pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(3)){display:block}.pig-facts .product-specifications__list .product-specifications__row,.pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(2)) .product-specifications__row{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:0;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.pig-facts .product-specifications__list .product-specifications__row>.product-specifications__label{white-space:normal;padding-right:12px}.pig-facts .product-specifications__list .product-specifications__row:has(.product-specifications__note-trigger--popover),.pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(2)) .product-specifications__row:has(.product-specifications__note-trigger--popover){display:flex;flex-wrap:nowrap;align-items:baseline;column-gap:6px}.pig-facts .product-specifications__list .product-specifications__row:has(.product-specifications__note-trigger--popover)>.product-specifications__label,.pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(2)) .product-specifications__row:has(.product-specifications__note-trigger--popover)>.product-specifications__label{flex:0 1 auto;min-width:0;padding-right:0;white-space:normal}.pig-facts .product-specifications__list .product-specifications__row:has(.product-specifications__note-trigger--popover)>.product-specifications__value,.pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(2)) .product-specifications__row:has(.product-specifications__note-trigger--popover)>.product-specifications__value{flex:0 0 56%;margin-left:auto;padding-left:0}.pig-facts .product-specifications__list .product-specifications__row:last-child{border-bottom:0}.pig-facts__more{position:absolute;left:1px;right:1px;bottom:1px;padding:40px 22px 16px;border:0;border-radius:0 0 11px 11px;background:linear-gradient(#12121300,#121213 48%);color:var(--vaultify-resource-gold, #d9b25c);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.pig-facts__more:hover{color:#f0cc7a}.pig-facts__more:focus-visible{outline:2px solid var(--vaultify-resource-gold, #d9b25c);outline-offset:-4px}.pig-facts__more[hidden]{display:none}}@media screen and (min-width:990px){.product-information-group--split.product-information-group--stacked{display:flex;flex-direction:column}.product-information-group--stacked .pig-main{display:contents}.product-information-group--stacked .pig-main>*{order:10}.product-information-group--stacked .pig-main>.accordion:has(>details[id^=Details-Description-]){order:1}.product-information-group--stacked .pig-main>.accordion:has(>details[id^=ProductInfo-ConditionAuthenticity-]){order:2}.product-information-group--stacked .pig-facts{order:3;contain:none;min-height:0;margin:28px 0 8px}.product-information-group--stacked .pig-facts__card{position:static;max-height:none;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr);column-gap:48px;padding:20px 26px 22px}.product-information-group--stacked .pig-facts__eyebrow{grid-column:1 / -1;margin-bottom:8px}.product-information-group--stacked .pig-facts .product-included-contents__list{columns:2;column-gap:40px}.product-information-group--stacked .pig-facts .product-included-contents__list{max-width:none;padding-left:0}.product-information-group--stacked .pig-facts .product-included-contents__list>li,.product-information-group--stacked .pig-facts .product-included-contents__list>li:first-child,.product-information-group--stacked .pig-facts .product-included-contents__list>li:last-child{break-inside:avoid;padding:4px 0 6px}.product-information-group--stacked .pig-facts .product-specifications__list,.product-information-group--stacked .pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(2)),.product-information-group--stacked .pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(3)){display:block;columns:2;column-gap:40px}.product-information-group--stacked .pig-facts .product-specifications__list .product-specifications__row{break-inside:avoid}.product-information-group--stacked .pig-facts .product-specifications__list .product-specifications__row:last-child{border-bottom:1px solid rgba(255,255,255,.06)}.product-information-group--stacked .pig-facts__more{display:none!important}}@media screen and (min-width:1280px){.product-information-group--stacked .pig-facts .pig-facts__card .product-specifications__list,.product-information-group--stacked .pig-facts .pig-facts__card .product-specifications__list:has(.product-specifications__row:nth-child(3)),.product-information-group--stacked .pig-facts .product-included-contents__list{columns:3}}@media screen and (min-width:990px){.product-information-group--split.product-information-group--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px}.product-information-group--wide .pig-facts{contain:none}.product-information-group--wide .pig-facts__card{position:static;max-height:none;overflow:visible}.product-information-group--wide .pig-facts .product-specifications__list,.product-information-group--wide .pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(2)),.product-information-group--wide .pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(3)){display:block;columns:2;column-gap:32px}.product-information-group--wide .pig-facts .product-specifications__list .product-specifications__row{break-inside:avoid}.product-information-group--wide .pig-facts .product-specifications__list .product-specifications__row:last-child{border-bottom:1px solid rgba(255,255,255,.06)}.product-information-group--wide .pig-facts__more{display:none!important}.product-information-group--wide .pig-facts .product-specifications__label,.product-information-group--stacked .pig-facts .product-specifications__label{font-size:13px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.product-information-group--wide .pig-facts .product-specifications__list .product-specifications__row,.product-information-group--wide .pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(2)) .product-specifications__row{grid-template-columns:minmax(0,46%) minmax(0,1fr)}.product-information-group--wide .pig-facts .product-specifications__list .product-specifications__row:has(.product-specifications__note-trigger--popover)>.product-specifications__value,.product-information-group--wide .pig-facts .product-specifications__list:has(.product-specifications__row:nth-child(2)) .product-specifications__row:has(.product-specifications__note-trigger--popover)>.product-specifications__value{flex-basis:54%}}@media screen and (max-width:749px){.product-information-group .product-specifications__list .product-specifications__row{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:0;align-items:baseline;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.product-information-group .product-specifications__list .product-specifications__row:first-child{padding-top:2px}.product-information-group .product-specifications__list .product-specifications__row:last-child{border-bottom:0}.product-information-group .product-specifications__list .product-specifications__row>.product-specifications__label{white-space:normal;padding-right:12px;font-size:13.5px;line-height:1.35}.product-information-group .product-specifications__list .product-specifications__row>.product-specifications__value{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.product-information-group .product-specifications__list .product-specifications__row:has(.product-specifications__note-trigger--popover){display:flex;flex-wrap:nowrap;align-items:baseline;column-gap:6px}.product-information-group .product-specifications__list .product-specifications__row:has(.product-specifications__note-trigger--popover)>.product-specifications__label{flex:0 1 auto;min-width:0;padding-right:0}.product-information-group .product-specifications__list .product-specifications__row:has(.product-specifications__note-trigger--popover)>.product-specifications__value{flex:0 0 58%;margin-left:auto;padding-left:0}}.sticky-buy-attention{outline:2px solid var(--vaultify-gold, #c9a24d);outline-offset:6px;border-radius:4px;animation:sticky-buy-attention .9s ease-out 2}@keyframes sticky-buy-attention{0%{outline-color:#c9a24d00}40%{outline-color:#c9a24d}to{outline-color:#c9a24d99}}@media(prefers-reduced-motion:reduce){.sticky-buy-attention{animation:none}}@media screen and (max-width:359px){.sticky-buy__save{display:none!important}}.price-addons-note{margin:2px 0 6px!important;font-size:13px;line-height:1.4;color:var(--vaultify-gold, #c9a24d)}.price-addons-note[hidden]{display:none!important}@media screen and (max-width:749px){.sticky-buy__title--addons{color:var(--vaultify-gold, #c9a24d)}}.product-information-group .accordion summary:has(.accordion__summary-line){flex-wrap:wrap;row-gap:8px}.product-information-group .accordion__summary-line{flex:0 0 100%;margin:0;padding-right:3rem;font-size:14px;line-height:1.45;letter-spacing:.02em;color:#ffffffc7}.product-information-group .accordion__summary-sep{color:var(--vaultify-gold, #c9a24d)}.product-information-group details[open]>summary .accordion__summary-line{display:none}.product-highlights__more{display:none}@media screen and (max-width:749px){.js .product-highlights--more:not(.is-open)>.product-highlights__item:nth-child(n+4){display:none}.js .product-highlights.product-highlights--more{padding-bottom:2px!important}.js .product-highlights__more{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 0 10px;border:0;background:none;font:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--vaultify-gold, #c9a24d);cursor:pointer}.js .product-highlights__more:after{content:"";width:7px;height:7px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.js .product-highlights__more[aria-expanded=true]:after{margin-top:3px;transform:rotate(-135deg)}.product-highlights__more:focus-visible{outline:2px solid var(--vaultify-gold, #c9a24d);outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-product-buy-flow.css.map */
