#MainContent .cbb-also-bought-container{width:min(1240px,calc(100vw - 64px))!important;margin:clamp(68px,8vw,112px) auto!important;padding:clamp(40px,5vw,68px) clamp(24px,4vw,54px)!important;border:1px solid var(--jpi-line, rgba(20, 39, 28, .18))!important;border-radius:10px 72px!important;background:var(--jpi-sage-light, #d4d9cc)!important;color:var(--jpi-ink, #1f2f26)!important;font-family:var(--jpi-sans, "DM Sans", Arial, sans-serif)!important;overflow:hidden!important}#MainContent .cbb-also-bought-title{max-width:900px!important;margin:0 auto clamp(28px,4vw,48px)!important;padding:0!important;color:var(--jpi-forest-950, #0d2018)!important;font-family:var(--jpi-serif, "Newsreader", Georgia, serif)!important;font-size:clamp(2.35rem,4.8vw,4.8rem)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1!important;text-align:center!important}#MainContent .cbb-also-bought-slider-container,#MainContent .cbb-also-bought-slider{width:100%!important;min-width:0!important;margin:0!important}#MainContent .cbb-also-bought-slider{padding:8px 2px 14px!important;overflow:visible!important}#MainContent .cbb-also-bought-slider-list{width:100%!important;display:grid!important;position:static!important;left:auto!important;align-items:stretch!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:clamp(20px,2.8vw,34px)!important;margin:0!important;padding:0!important;list-style:none!important;transform:none!important;vertical-align:top!important}#MainContent .cbb-also-bought-product{width:100%!important;min-width:0!important;height:auto!important;display:flex!important;position:relative!important;flex:none!important;flex-direction:column!important;align-items:stretch!important;margin:0!important;padding:12px!important;border:1px solid var(--jpi-line, rgba(20, 39, 28, .18))!important;border-radius:38px 7px!important;background:var(--jpi-white, #fffdf7)!important;color:var(--jpi-ink, #1f2f26)!important;box-shadow:7px 8px #a8b39d57!important;box-sizing:border-box!important;overflow:hidden!important;vertical-align:top!important;white-space:normal!important}#MainContent .cbb-also-bought-product-image-link{width:100%!important;height:auto!important;display:block!important;flex:0 0 auto!important;aspect-ratio:1 / 1!important;margin:0!important;border-radius:29px 5px!important;background:var(--jpi-paper, #f6f2e8)!important;overflow:hidden!important}#MainContent .cbb-also-bought-product-image{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;background-color:var(--jpi-paper, #f6f2e8)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;transition:transform .22s ease!important}#MainContent .cbb-also-bought-product-image-link:hover .cbb-also-bought-product-image{transform:scale(1.025)}#MainContent .cbb-also-bought-product-name,#MainContent .cbb-also-bought-product-name a{color:var(--jpi-forest-950, #0d2018)!important;font-family:var(--jpi-serif, "Newsreader", Georgia, serif)!important;font-size:clamp(1.05rem,1.4vw,1.3rem)!important;line-height:1.22!important;text-decoration-color:var(--jpi-gold, #d2aa4f)!important;text-underline-offset:3px!important}#MainContent .cbb-also-bought-product-name{min-height:3.1em!important;flex:1 1 auto!important;margin:16px 5px 12px!important;overflow-wrap:anywhere!important}#MainContent :is(.cbb-recommendations-variant-select,.cbb-also-bought-product select){width:100%!important;min-height:46px!important;margin-top:auto!important;padding:9px 30px 9px 12px!important;border:1px solid var(--jpi-line, rgba(20, 39, 28, .18))!important;border-radius:5px 17px!important;background:var(--jpi-paper, #f6f2e8)!important;color:var(--jpi-forest-950, #0d2018)!important;font-family:var(--jpi-sans, "DM Sans", Arial, sans-serif)!important;font-size:1rem!important}#MainContent .cbb-also-bought-product-price-container{margin:14px 5px 12px!important;color:var(--jpi-forest-900, #14271c)!important;font-family:var(--jpi-sans, "DM Sans", Arial, sans-serif)!important;font-size:1.05rem!important}#MainContent .cbb-also-bought-add-to-cart-button{width:100%!important;min-height:52px!important;margin:0!important;padding:12px 18px!important;border:1px solid var(--jpi-forest-900, #14271c)!important;border-radius:7px 24px!important;background:var(--jpi-forest-900, #14271c)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:var(--jpi-sans, "DM Sans", Arial, sans-serif)!important;font-size:.9rem!important;font-weight:700!important;box-shadow:none!important}#MainContent .cbb-also-bought-add-to-cart-button:before,#MainContent .cbb-also-bought-add-to-cart-button:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}#MainContent .cbb-also-bought-add-to-cart-button:hover:not(:disabled){background:var(--jpi-forest-700, #304b38)!important}#MainContent .cbb-also-bought-prev,#MainContent .cbb-also-bought-next{display:none!important}#MainContent .cbb-also-bought-container :is(a,button,select):focus-visible{outline:3px solid var(--jpi-gold, #d2aa4f)!important;outline-offset:3px!important}@media(max-width:749px){#MainContent .cbb-also-bought-container{width:calc(100vw - 36px)!important;margin-top:64px!important;padding:34px 20px!important;border-radius:44px 7px!important}#MainContent .cbb-also-bought-title{font-size:clamp(2rem,10vw,3rem)!important;margin-bottom:24px!important}#MainContent .cbb-also-bought-slider-list{grid-template-columns:minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){#MainContent .cbb-also-bought-container *,#MainContent .cbb-also-bought-container *:before,#MainContent .cbb-also-bought-container *:after{transition-duration:.01ms!important}}#main-cart-items .jpi-cart-packaging-row{display:block!important;margin-top:.9rem;max-width:36rem;width:100%}#main-cart-items .jpi-cart-packaging-row>dt{color:var(--jpi-forest-900, #14271c);display:block!important;font-weight:700;margin-bottom:.4rem}#main-cart-items .jpi-cart-packaging-row>dd{display:block!important;margin:0;width:100%}#main-cart-items .jpi-cart-packaging-choice{--jpi-packaging-green: #244c35;--jpi-packaging-green-soft: #3f6b4d;--jpi-packaging-mist: #f1f5ee;--jpi-packaging-cream: #fffdf8;border:0;margin:0;min-width:0;padding:0}#main-cart-items .jpi-packaging-choice__cards{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}#main-cart-items .jpi-packaging-choice__card{align-items:center;background:var(--jpi-packaging-cream);border:1px solid #bdcdbb;border-radius:.9rem;box-sizing:border-box;box-shadow:0 1px #244c350a;color:var(--jpi-packaging-green);cursor:pointer;display:grid;gap:.45rem;grid-template-columns:2.45rem minmax(0,1fr) 1rem;height:5.8rem;min-height:5.8rem;padding:.65rem .7rem;position:relative;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}#main-cart-items .jpi-packaging-choice__card:hover{background:#f8fbf5;border-color:var(--jpi-packaging-green-soft);box-shadow:0 .35rem 1rem #244c351a;transform:none}#main-cart-items .jpi-packaging-choice__card[data-selected=true]{background:var(--jpi-packaging-mist);border-color:var(--jpi-packaging-green);box-shadow:inset 0 0 0 1px var(--jpi-packaging-green),0 .35rem 1rem #244c351a}#main-cart-items .jpi-packaging-choice__input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}#main-cart-items .jpi-packaging-choice__card:has(.jpi-packaging-choice__input:focus-visible){outline:3px solid #73936f;outline-offset:3px}#main-cart-items .jpi-packaging-choice__copy{min-width:0}#main-cart-items .jpi-packaging-choice__name{display:block;font-family:var(--font-heading-family, Georgia, serif);font-size:1.15rem;font-weight:650;letter-spacing:.01em;line-height:1.2}#main-cart-items .jpi-packaging-choice__description{color:#58645b;display:block;font-size:.9rem;line-height:1.35;margin-top:.15rem}#main-cart-items .jpi-packaging-choice__status{align-items:center;border:1px solid #8aa087;border-radius:50%;display:flex;height:1rem;justify-content:center;width:1rem}#main-cart-items .jpi-packaging-choice__card[data-selected=true] .jpi-packaging-choice__status{background:var(--jpi-packaging-green);border-color:var(--jpi-packaging-green);box-shadow:inset 0 0 0 .22rem var(--jpi-packaging-mist)}#main-cart-items .jpi-packaging-choice__icon{align-items:center;display:flex;justify-content:center;min-height:2.35rem}#main-cart-items .jpi-packaging-choice__bulk-ring,#main-cart-items .jpi-packaging-choice__unit-ring{align-items:center;background:#f8faf6;border:1.5px solid var(--jpi-packaging-green-soft);border-radius:50%;display:flex;justify-content:center}#main-cart-items .jpi-packaging-choice__bulk-ring{gap:.15rem;height:2.35rem;width:2.35rem}#main-cart-items .jpi-packaging-choice__individual-rings{display:flex;gap:.12rem}#main-cart-items .jpi-packaging-choice__unit-ring{height:.76rem;width:.76rem}#main-cart-items .jpi-packaging-choice__dot{background:var(--jpi-packaging-green);border-radius:50%;display:block;height:.28rem;width:.28rem}#main-cart-items .jpi-cart-packaging-choice__message{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);color:#536157;display:block;font-size:.95rem;height:1px;line-height:1.35;margin:-1px;min-height:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#main-cart-items .jpi-cart-packaging-choice__message--error{clip:auto;clip-path:none;color:#8a1f17;font-weight:600;height:auto;margin:0;min-height:1.45em;overflow:visible;padding-top:.45rem;position:static;white-space:normal;width:auto}#main-cart-items .jpi-cart-packaging-choice[data-updating=true] .jpi-packaging-choice__card{cursor:wait;opacity:.68}@media screen and (max-width:749px){#main-cart-items .jpi-packaging-choice__cards{gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}#main-cart-items .jpi-packaging-choice__card{gap:.2rem;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;min-height:5.8rem;padding:.5rem .35rem;text-align:center}#main-cart-items .jpi-packaging-choice__icon{min-height:2rem}#main-cart-items .jpi-packaging-choice__bulk-ring{height:2rem;width:2rem}#main-cart-items .jpi-packaging-choice__unit-ring{height:.68rem;width:.68rem}#main-cart-items .jpi-packaging-choice__name{font-size:1.05rem;white-space:nowrap}#main-cart-items .jpi-packaging-choice__description{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#main-cart-items .jpi-packaging-choice__status{position:absolute;right:.45rem;top:.45rem}}@media screen and (max-width:359px){#main-cart-items .jpi-packaging-choice__cards{grid-template-columns:1fr}#main-cart-items .jpi-packaging-choice__card{grid-template-columns:2rem minmax(0,1fr);grid-template-rows:auto;justify-items:start;padding:.55rem 1.6rem .55rem .65rem;text-align:left}#main-cart-items .jpi-packaging-choice__description{clip:auto;clip-path:none;height:auto;margin:.15rem 0 0;overflow:visible;position:static;white-space:normal;width:auto}}@media(prefers-reduced-motion:reduce){#main-cart-items .jpi-packaging-choice__card{transition:none}}@media(forced-colors:active){#main-cart-items .jpi-packaging-choice__card,#main-cart-items .jpi-packaging-choice__card[data-selected=true]{border:2px solid ButtonText;box-shadow:none}#main-cart-items .jpi-packaging-choice__card[data-selected=true]{border-color:Highlight}#main-cart-items .jpi-packaging-choice__status{background:Canvas;border-color:ButtonText;forced-color-adjust:none}#main-cart-items .jpi-packaging-choice__card[data-selected=true] .jpi-packaging-choice__status{background:Highlight;border-color:Highlight;box-shadow:inset 0 0 0 .2rem Canvas}}@media screen and (min-width:750px){#main-cart-items .jpi-packaging-choice__card{gap:.35rem;grid-template-columns:2rem minmax(0,1fr);height:auto;min-height:6.4rem;padding:.6rem}#main-cart-items .jpi-packaging-choice__name{overflow-wrap:normal;white-space:nowrap;word-break:normal}#main-cart-items .jpi-packaging-choice__description{overflow-wrap:normal;padding-right:1.25rem;word-break:normal}#main-cart-items .jpi-packaging-choice__status{bottom:.45rem;position:absolute;right:.45rem}#main-cart-items .jpi-packaging-choice__icon{min-height:2rem}#main-cart-items .jpi-packaging-choice__bulk-ring{height:2rem;width:2rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/jpi-cart-pages.css.map */
