body:has(.kaplan-product-context) .product-information{--page-content-width: 1320px;--page-margin: 48px;--page-width: calc(var(--page-content-width) + var(--page-margin) * 2);padding-block-end:72px}body:has(.kaplan-product-context) .product-information__media{min-width:0;width:100%}body:has(.kaplan-product-context) media-gallery{width:100%}body:has(.kaplan-product-context) media-gallery .product-media-container{background:#e9e3d7;border:1px solid #dcd3c2}body:has(.kaplan-product-context) media-gallery .slideshow-controls__thumbnails{--slideshow-thumbnails-padding-block: 18px;--slideshow-thumbnails-padding-inline: 3px;gap:10px;margin-inline:0}body:has(.kaplan-product-context) media-gallery .slideshow-controls__thumbnail{border:1px solid #d8cebc;opacity:.65;transition:opacity .16s ease,outline-color .16s ease}body:has(.kaplan-product-context) media-gallery .slideshow-controls__thumbnail:is(:hover,[aria-selected=true]){opacity:1}body:has(.kaplan-product-context) media-gallery .slideshow-controls__thumbnail[aria-selected=true]{outline:1px solid #92713d;outline-offset:3px}body:has(.kaplan-product-context) media-gallery slideshow-arrows button{width:42px;height:42px;background:#faf7ef;color:#171713;border:1px solid #d8cebc}body:has(.kaplan-product-context) media-gallery slideshow-arrows{mix-blend-mode:normal}body:has(.kaplan-product-context) product-recommendations .section{--page-content-width: 1320px;--page-margin: 48px;--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}body:has(.kaplan-product-context) .product-details{min-width:0}body:has(.kaplan-product-context) .product-details>.group-block{width:100%;max-width:none;min-width:0}.kaplan-product-context .kaplan-breadcrumbs{margin-bottom:22px;gap:8px;color:#777063;font-size:10px;line-height:1.65}.kaplan-product-context .kaplan-breadcrumbs a{color:#716653;text-decoration:none}.kaplan-product-context .kaplan-breadcrumbs a:hover{color:#171713;text-decoration:underline;text-underline-offset:4px}.kaplan-product-context__meta{gap:9px 16px}.kaplan-product-context .kaplan-commerce-eyebrow{color:#856738;font-size:10px;letter-spacing:.2em}.kaplan-product-context__sku{color:#827969;font-size:10px}body:has(.kaplan-product-context) .product-details h1{margin:0;font-size:clamp(30px,2.55vw,42px);line-height:1.17;letter-spacing:-.035em;text-wrap:pretty}body:has(.kaplan-product-context) .product-details product-price{display:block}body:has(.kaplan-product-context) .product-details .price{font-family:var(--font-body--family, Inter, sans-serif);font-size:28px;line-height:1.3;font-weight:500;letter-spacing:-.045em;font-variant-numeric:tabular-nums}body:has(.kaplan-product-context) .product-details .compare-at-price{color:#827969;font-size:16px}body:has(.kaplan-product-context) .product-details .product-inventory__status{color:#625846;font-size:11px;letter-spacing:.01em}body:has(.kaplan-product-context) .product-details .buy-buttons-block{padding:20px;background:#ebe4d7;border:1px solid #d8cebc}body:has(.kaplan-product-context) .product-details .product-form-buttons{column-gap:10px;row-gap:10px}body:has(.kaplan-product-context) .product-details .quantity-selector{height:56px;background:#f8f5ed;border-color:#d0c4af;border-radius:0}body:has(.kaplan-product-context) .product-details .add-to-cart-button{min-height:56px;background:#171713;border-color:#171713;color:#f5f1e8;font-size:12px;letter-spacing:.07em;border-radius:0}body:has(.kaplan-product-context) .product-details .add-to-cart-button:not(:disabled):hover{background:#393326;border-color:#393326}body:has(.kaplan-product-context) .product-details .shopify-payment-button__button--unbranded{min-height:50px;background:transparent;color:#463a25;border:1px solid #b9aa8d;border-radius:0;font-size:12px}body:has(.kaplan-product-context) .product-details .shopify-payment-button__button--unbranded:hover{background:#f5f1e8}.kaplan-product-details{margin-top:2px;border-color:#d3c8b6}.kaplan-product-details .kaplan-product-disclosure{border-color:#d3c8b6}.kaplan-product-details .kaplan-product-disclosure>summary{min-height:62px;padding-block:19px;font-size:13px;letter-spacing:.01em}.kaplan-product-details .kaplan-product-disclosure__body{padding-bottom:26px;color:#655e52;font-size:13px;line-height:1.85}.kaplan-product-details .kaplan-product-disclosure__body :is(h2,h3){margin-block:24px 12px;font-size:14px;font-weight:500}.kaplan-product-details .kaplan-product-disclosure__body ul{padding-inline-start:20px}.kaplan-product-details .kaplan-product-disclosure__body li{padding-block:4px;padding-inline-start:3px}.kaplan-product-details .kaplan-product-disclosure__body li::marker{color:#a48858;font-size:.7em}@media(min-width:750px){body:has(.kaplan-product-context) .product-information__grid:not(.product-information--media-none){grid-column:2;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:clamp(32px,4vw,64px);align-items:start}body:has(.kaplan-product-context) #MainContent .product-information__grid.product-information--media-left .product-information__media{grid-column:1;padding-inline:0}body:has(.kaplan-product-context) #MainContent .product-information__grid.product-information--media-left .product-details{grid-column:2;padding-inline:0}body:has(.kaplan-product-context) #MainContent .product-information__grid.product-information--media-right .product-information__media{grid-column:2;padding-inline:0}body:has(.kaplan-product-context) #MainContent .product-information__grid.product-information--media-right .product-details{grid-column:1;padding-inline:0}body:has(.kaplan-product-context) .product-information__media{position:sticky;top:calc(var(--header-height, 90px) + 24px)}}@media(max-width:989px)and (min-width:750px){body:has(.kaplan-product-context) product-recommendations .section{--page-margin: 28px}body:has(.kaplan-product-context) .product-information{--page-margin: 28px}body:has(.kaplan-product-context) .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}body:has(.kaplan-product-context) .product-details h1{font-size:28px}}@media(max-width:749px){body:has(.kaplan-product-context) product-recommendations .section{--page-margin: 20px}body:has(.kaplan-product-context) .product-information{--page-margin: 20px;padding-block:20px 42px}body:has(.kaplan-product-context) .product-information__media{grid-column:2;padding-inline:0}body:has(.kaplan-product-context) .product-details{padding-top:14px}body:has(.kaplan-product-context) .product-details>.group-block{gap:18px}body:has(.kaplan-product-context) .product-details h1{font-size:30px;line-height:1.18}body:has(.kaplan-product-context) .product-details .price{font-size:26px}.kaplan-product-context .kaplan-breadcrumbs{margin-bottom:20px;font-size:10px}.kaplan-product-context__meta{gap:7px 12px}body:has(.kaplan-product-context) .product-details .buy-buttons-block{padding:14px}body:has(.kaplan-product-context) .product-details .buy-buttons-block .product-form-buttons>.add-to-cart-button{min-width:0}body:has(.kaplan-product-context) media-gallery .slideshow-controls__thumbnails{--slideshow-thumbnails-padding-block: 13px;gap:8px}body:has(.kaplan-product-context) media-gallery .slideshow-controls__thumbnail{width:48px;aspect-ratio:1}}@media(max-width:349px){body:has(.kaplan-product-context) .product-information{--page-margin: 16px}body:has(.kaplan-product-context) .product-details h1{font-size:27px}body:has(.kaplan-product-context) .product-details .buy-buttons-block{padding:12px}body:has(.kaplan-product-context) .product-details .product-form-buttons{--buy-button-preferred-width: 130px}}@media(prefers-reduced-motion:reduce){body:has(.kaplan-product-context) media-gallery .slideshow-controls__thumbnail{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kaplan-product-refinement.css.map */
