.pa-boxes{display:block;padding:var(--pa-pad-top-mobile, 3.5em) 1.25em var(--pa-pad-bottom-mobile, 3.5em);background-color:var(--pa-white)}.pa-boxes__overlap{overflow:hidden;border-radius:12px}.pa-boxes__media{position:relative;aspect-ratio:350 / 420;overflow:hidden;background-color:#d9d9d9}.pa-boxes__img{display:block;width:100%;height:100%;object-fit:cover}.pa-boxes__card{display:flex;flex-direction:column;align-items:flex-start;gap:1em;padding:1.5em 1.25em 1.75em;background-color:var(--pa-gold);color:var(--pa-white)}.pa-boxes__eyebrow,.pa-boxes__heading,.pa-boxes__body{margin:0;color:var(--pa-white)}.pa-boxes__group{align-self:stretch}.pa-boxes__list{margin:0;padding:0;list-style:none}.pa-boxes__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "note note" "add add";align-items:start;column-gap:.75em;row-gap:.125em;padding:.875em 0;border-top:1px solid rgba(255,255,255,.08)}.pa-boxes__row--badge{grid-template-areas:"badge price" "name name" "note note" "add add"}.pa-boxes__row--empty{display:block;color:#ffffffa3}.pa-boxes__badge{grid-area:badge;justify-self:start;padding:.1875em .5em;border-radius:999px;background-color:var(--pa-black);color:var(--pa-white)}.pa-boxes__name{grid-area:name;color:var(--pa-white);text-decoration:none}.pa-boxes__note{grid-area:note;margin:0;color:var(--pa-white)}.pa-boxes__price{grid-area:price;margin:0;color:var(--pa-white);white-space:nowrap}.pa-boxes__price .price__was{margin-left:.375em;color:#ffffffa3;font-family:var(--body-font-family);font-size:max(.8em,11px);font-weight:400}.pa-boxes--no-compare .price__was{display:none}.pa-boxes__add-wrap{grid-area:add;margin-top:.625em}.pa-boxes__add *{pointer-events:none}.pa-boxes__add{min-height:0;padding:0;border:0;background:none;color:var(--pa-white)}.pa-boxes__add .btn__circle-wrap,.pa-boxes__add-text:not(.pa-boxes__add-text--mobile){display:none}.pa-boxes__add.is-loading{cursor:progress;opacity:.6}.pa-boxes__tick{position:absolute;top:50%;left:50%;width:1.5em;height:1.5em;visibility:hidden;transform:translate(-50%,-50%)}.pa-boxes__add.is-success .btn__text{visibility:hidden}.pa-boxes__add.is-success .pa-boxes__tick{visibility:visible}.pa-boxes__error{margin:.375em 0 0;color:var(--pa-white)}.pa-boxes__ctas{display:flex;flex-direction:column;align-self:stretch;gap:.875em;padding-top:.375em}.pa-boxes__all{width:100%;min-height:54px}.pa-boxes .pa-btn--black{--pa-btn-circle: var(--pa-white)}.pa-boxes__link{display:inline-flex;align-items:center;align-self:flex-start;gap:.375em;color:var(--pa-white);text-decoration:none}.pa-boxes__link span{text-decoration:underline;text-underline-offset:.2em}.pa-boxes__link .pa-icon{width:1.1667em;height:1.1667em}@media(hover:hover){.pa-boxes__all[data-btn-hover]:hover{color:var(--pa-black);transition:color .7s cubic-bezier(.625,.05,0,1)}.pa-boxes__name:hover{text-decoration:underline;text-underline-offset:.15em}}@media screen and (max-width:1023px){.pa-boxes .pa-boxes__body{font-size:max(.875em,12px);line-height:1.5714}}@media screen and (min-width:1024px){.pa-boxes{padding:var(--pa-pad-top, 7.5em) calc(5em + var(--pa-gutter, 0px)) var(--pa-pad-bottom, 7.5em)}.pa-boxes__overlap{display:flex;align-items:center;overflow:visible;border-radius:0}.pa-boxes__media{flex:0 1 62.5em;min-width:0;height:53.75em;margin-right:-7.5em;aspect-ratio:auto;border-radius:20px}.pa-boxes__card{position:relative;z-index:1;flex:0 0 min(53.75em,60%);gap:1.25em;padding:2.5em;border-radius:12px}.pa-boxes__row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name price add" "note price add";align-items:center;column-gap:1.25em;padding:.625em 0}.pa-boxes__row--badge{grid-template-areas:"badge price add" "name price add" "note price add"}.pa-boxes__add-wrap{margin-top:0}.pa-boxes__add{padding:calc(.9167em - 1px) calc(1.6667em - 1px);border:1px solid var(--pa-black);background-color:var(--pa-black)}.pa-boxes__add .btn__circle-wrap{display:block}.pa-boxes__add-text:not(.pa-boxes__add-text--mobile){display:inline}.pa-boxes__add-text--mobile{display:none}.pa-boxes__ctas{flex-direction:row;align-items:center;align-self:flex-start;gap:1.5em;padding-top:0}.pa-boxes__all{width:auto;min-height:0}.pa-boxes__link{align-self:center}.pa-boxes__link .pa-icon{display:none}}@media(hover:hover)and (min-width:1024px){.pa-boxes__add[data-btn-hover]:hover{color:var(--pa-black);transition:color .7s cubic-bezier(.625,.05,0,1)}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/pa-home-boxes.css.map */
