@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&display=swap";:root{--cambridge-green: #2D5A27;--cambridge-green-hover: #234620;--cambridge-gold: #D4A853;--cambridge-text: #1a1a1a;--cambridge-text-light: #666666;--cambridge-border: #e5e5e5;--cambridge-bg: #f8f8f8;--cambridge-white: #ffffff;--cambridge-shadow: 0 4px 20px rgba(0, 0, 0, .08);--cambridge-radius: 16px;--cambridge-radius-sm: 10px;--cambridge-radius-btn: 10px}.product__info-container,section[class*=main-product] .product__info-container,.product .product__info-container,#MainContent .product__info-container{background:var(--cambridge-white)!important;border-radius:var(--cambridge-radius)!important;padding:28px 32px!important;box-shadow:var(--cambridge-shadow)!important;border:1px solid rgba(0,0,0,.06)!important;max-width:none!important;width:100%!important}.product__info-wrapper{box-shadow:none!important;border:none!important;background:transparent!important}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__info-wrapper{max-width:45%!important;width:calc(45% - var(--grid-desktop-horizontal-spacing, 0px) / 2)!important}.product--large:not(.product--no-media) .product__media-wrapper{max-width:55%!important;width:calc(55% - var(--grid-desktop-horizontal-spacing, 0px) / 2)!important}}.product__title{font-size:32px!important;font-weight:700!important;color:var(--cambridge-text)!important;line-height:1.15!important;margin-bottom:12px!important;letter-spacing:-.02em!important}.product__title h1{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important}.product__text.caption-with-letter-spacing{font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--cambridge-text-light)!important;margin-bottom:4px!important}.price--large{font-size:28px!important;font-weight:700!important;color:var(--cambridge-text)!important}.price__sale .price-item--sale{color:var(--cambridge-text)!important;font-weight:700!important;font-size:28px!important}.price__sale .price-item--regular{color:var(--cambridge-text-light)!important;text-decoration:line-through!important;font-weight:400!important;font-size:18px!important}.badge.price__badge-sale{background-color:var(--cambridge-green)!important;color:var(--cambridge-white)!important;border-radius:4px!important;font-size:11px!important;font-weight:600!important;padding:4px 10px!important;text-transform:uppercase!important}.product-form__input--swatch{margin-bottom:16px!important}.product-form__input--swatch .swatch-input__label{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:6px!important;border:2px solid #ddd!important;transition:all .2s ease!important;padding:0!important;margin:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important}.product-form__input--swatch .swatch-input__label .swatch,.product-form__input--swatch .swatch-input__label>span,.swatch-input__label[style*=background]{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;border-radius:4px!important}.product-form__input--swatch .swatch-input__label:before{content:none!important}label.swatch-input__label[style]{background-size:cover!important;background-position:center!important}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:var(--cambridge-text)!important;box-shadow:0 0 0 2px var(--cambridge-white),0 0 0 4px var(--cambridge-text)!important}.product-form__input--swatch .swatch-input__label:hover{transform:scale(1.08)!important;border-color:var(--cambridge-text-light)!important}.product-form__input--pill{gap:10px!important;display:flex!important;flex-wrap:wrap!important;margin-bottom:20px!important}.product-form__input--pill input[type=radio]{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.product-form__input--pill label{min-width:100px!important;padding:12px 24px!important;border-radius:30px!important;border:1.5px solid var(--cambridge-border)!important;background:var(--cambridge-white)!important;color:var(--cambridge-text)!important;font-size:14px!important;font-weight:500!important;transition:all .2s ease!important;text-align:center!important;cursor:pointer!important;display:inline-block!important}.product-form__input--pill label:hover{border-color:var(--cambridge-text)!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--cambridge-text)!important;color:var(--cambridge-white)!important;border-color:var(--cambridge-text)!important}.product-form__input--pill label.disabled,.product-form__input--pill label[class*=unavailable]{opacity:.5!important;cursor:not-allowed!important}.product-form__input .form__label,.product-form__input>label:first-child{font-size:14px!important;font-weight:500!important;color:var(--cambridge-text)!important;margin-bottom:10px!important;display:block!important}.quantity{border-radius:var(--cambridge-radius-sm)!important;border:1.5px solid var(--cambridge-border)!important}.quantity__button{color:var(--cambridge-text)!important}.quantity__input{font-weight:500!important}.product-form__submit{background-color:#5a9a54!important;color:var(--cambridge-white)!important;border:none!important;border-radius:30px!important;padding:14px 32px!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.3px!important;transition:all .25s ease!important;min-height:48px!important;width:100%!important;outline:none!important;box-shadow:0 2px 8px #5a9a5433!important}.product-form__submit:hover{background-color:#6db566!important;box-shadow:0 4px 16px #5a9a5459!important;transform:translateY(-1px)!important}.product-form__submit:focus,.product-form__submit:focus-visible{outline:none!important;box-shadow:0 0 0 3px #2d5a274d!important}.product-form__buttons,.product-form__submit-wrapper{border:none!important;outline:none!important}.product-form__submit:after,.product-form__submit.button:after,.product-form__submit.button--secondary:after,.product-form .button:after,.product-form__buttons .button:after{box-shadow:none!important;display:none!important}.product-form__buttons:before,.product-form__buttons:after{border:none!important;outline:none!important;box-shadow:none!important}button.button--secondary,.button.button--secondary,.product-form__submit.button--secondary{border:none!important;outline:none!important;box-shadow:none!important}button.button--secondary:focus,button.button--secondary:focus-visible,.button.button--secondary:focus,.button.button--secondary:focus-visible{outline:none!important;border:none!important}.product-form .button,.product-form button,.product-form__buttons button,.product-form__buttons .button{border:none!important;outline:none!important}.product-form .button:not(:focus):not(:active),.product-form button:not(:focus):not(:active){box-shadow:none!important}.button--secondary.product-form__submit,button.product-form__submit.button--secondary{background-color:#5a9a54!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #5a9a5433!important}.button--secondary.product-form__submit:hover,button.product-form__submit.button--secondary:hover{background-color:#6db566!important;box-shadow:0 4px 16px #5a9a5459!important}.product-form__submit:before{content:""!important;display:inline-block!important;position:static!important;width:18px!important;height:18px!important;margin-right:8px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;vertical-align:middle!important;flex-shrink:0!important}.shopify-payment-button__button{border-radius:var(--cambridge-radius-btn)!important;min-height:56px!important}.shopify-payment-button__more-options{font-size:15px!important;color:var(--cambridge-text-light)!important;text-decoration:underline!important;margin-top:12px!important;display:inline-block!important;visibility:hidden!important;position:relative!important}.shopify-payment-button__more-options:after{content:"More payment options available"!important;visibility:visible!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;white-space:nowrap!important}.shopify-payment-button__more-options:hover{color:var(--cambridge-green)!important}.product__accordion{margin-top:24px!important;padding-top:0!important;border-top:none!important}.product__accordion .accordion{border:1px solid var(--cambridge-border)!important;border-radius:var(--cambridge-radius-sm)!important;margin-bottom:10px!important;overflow:hidden!important}.product__accordion .accordion summary{padding:16px 20px!important;background:var(--cambridge-white)!important}.product__accordion .accordion__title{font-size:14px!important;font-weight:500!important;color:var(--cambridge-text)!important;padding:0!important;display:flex!important;align-items:center!important;gap:12px!important}.product__accordion .accordion__title .icon{width:20px!important;height:20px!important;color:var(--cambridge-text-light)!important}.product__accordion .accordion__content{padding:0 20px 16px 52px!important;font-size:14px!important;color:var(--cambridge-text-light)!important;line-height:1.6!important}.accordion summary .icon-caret{transition:transform .2s ease!important}.accordion[open] summary .icon-caret{transform:rotate(180deg)!important}.product__description{font-size:14px!important;line-height:1.7!important;color:var(--cambridge-text-light)!important;margin-top:16px!important;padding-top:16px!important;border-top:1px solid var(--cambridge-border)!important}.product__share{margin-top:16px!important;padding-top:16px!important;border-top:1px solid var(--cambridge-border)!important}.share-button{font-size:13px!important;color:var(--cambridge-text-light)!important}.jdgm-star,.spr-star-image{color:#ffb800!important}.card__badge .badge--sale{background-color:var(--cambridge-green)!important;color:var(--cambridge-white)!important}@media screen and (max-width: 989px){.product__info-container{padding:24px 20px!important;margin:16px!important;border-radius:var(--cambridge-radius-sm)!important;max-width:none!important}.product__title{font-size:26px!important}.price--large,.price__sale .price-item--sale{font-size:24px!important}.product-form__submit{padding:16px 24px!important;font-size:15px!important;min-height:52px!important}.product-form__input--pill label{min-width:80px!important;padding:10px 18px!important;font-size:13px!important}}.announcement-bar-section{width:100%!important;max-width:100%!important}.announcement-bar{background-color:#e8e4de!important;width:100%!important;max-width:100%!important;padding:10px 20px!important}.announcement-bar.page-width{max-width:100%!important;width:100%!important;padding-left:40px!important;padding-right:40px!important}.announcement-bar__message{color:#5a5047!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.announcement-bar__message span:before{content:""!important;display:inline-block!important;width:20px!important;height:20px!important;margin-right:6px!important;vertical-align:middle!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235a5047' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8.25 18.75a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h6m-9 0H3.375a1.125 1.125 0 0 1-1.125-1.125V14.25m17.25 4.5a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h1.125c.621 0 1.129-.504 1.09-1.124a17.902 17.902 0 0 0-3.213-9.193 2.056 2.056 0 0 0-1.58-.86H14.25M16.5 18.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554 48.554 0 0 0-10.026 0 1.106 1.106 0 0 0-.987 1.106v7.635m12-6.677v6.677m0 4.5v-4.5m0 0h-12'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important}.announcement-bar__link{color:#5a5047!important}.shopify-section-group-header-group .shopify-section:first-child,.announcement-bar-section,[class*=announcement]{width:100%!important;max-width:100%!important}.utility-bar__grid,.utility-bar__grid.page-width{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}section.shopify-section-announcement-bar,.shopify-section-announcement-bar{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;background-color:#e8e4de!important}.header{border-bottom:1px solid var(--cambridge-border)!important}.header.page-width,header.header.page-width{max-width:1600px!important;width:100%!important;margin:0 auto!important;padding-left:40px!important;padding-right:40px!important}.header-wrapper{max-width:100%!important;background:#fff!important}.header__inline-menu{justify-content:center!important;flex-grow:1!important}.header__menu-item,.header__menu-item span,.list-menu__item a,.header__inline-menu a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:19px!important;font-weight:600!important;letter-spacing:.3px!important;color:var(--cambridge-text, #1a1a1a)!important;text-transform:none!important;padding:10px 16px!important}.header__menu-item:hover,.header__menu-item span:hover,.list-menu__item a:hover,.header__inline-menu a:hover{color:var(--cambridge-green, #2D5A27)!important}.header__submenu .header__menu-item,.mega-menu__link,.header__menu-item--link{font-size:14px!important;font-weight:500!important}.header__heading-link{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:22px!important;font-weight:700!important;color:var(--cambridge-text, #1a1a1a)!important;letter-spacing:-.5px!important}.header__icon{color:var(--cambridge-text, #1a1a1a)!important}.header__icon:hover{color:var(--cambridge-green, #2D5A27)!important}.page-width{max-width:100%!important;padding-left:40px!important;padding-right:40px!important}section.main-product .page-width,.product.page-width,.section-main-product .page-width{max-width:1200px!important;margin:0 auto!important;padding-left:20px!important;padding-right:20px!important}.product.grid{max-width:1200px!important;margin:0 auto!important}section.related-products .page-width{max-width:1200px!important;margin:0 auto!important}.cambridge-compare .page-width{max-width:900px!important;margin:0 auto!important}.cambridge-stories .page-width{max-width:1000px!important;margin:0 auto!important;background:#fff;border-radius:16px;padding:40px!important;box-shadow:0 4px 20px #0000000f}.cambridge-social-gallery__grid{max-width:1100px!important;margin:0 auto!important}[id*=alpaca_content] .image-with-text,[id*=fibre_content] .image-with-text{max-width:1260px!important;margin:0 auto!important;padding:40px!important;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f}[id*=alpaca_content] .image-with-text__media-item,[id*=fibre_content] .image-with-text__media-item{flex:0 0 270px!important;max-width:270px!important}[id*=alpaca_content] .image-with-text__media,[id*=fibre_content] .image-with-text__media{border-radius:12px;overflow:hidden}[id*=alpaca_content] .image-with-text__text-item,[id*=fibre_content] .image-with-text__text-item{flex:1!important;max-width:800px!important}[id*=alpaca_content] .image-with-text__content,[id*=fibre_content] .image-with-text__content{padding:0 30px!important}[id*=alpaca_content] .image-with-text__content p,[id*=fibre_content] .image-with-text__content p{line-height:1.7;margin-bottom:1em;font-size:15px}[id*=alpaca_content] .image-with-text__heading,[id*=fibre_content] .image-with-text__heading{font-size:24px;margin-bottom:16px}@media screen and (max-width: 749px){[id*=alpaca_content] .image-with-text,[id*=fibre_content] .image-with-text{padding:24px 20px!important;margin:0 15px!important}[id*=alpaca_content] .image-with-text__grid,[id*=fibre_content] .image-with-text__grid{display:flex!important;flex-direction:column!important;align-items:center!important}[id*=alpaca_content] .image-with-text__media-item,[id*=fibre_content] .image-with-text__media-item{flex:none!important;max-width:140px!important;margin:0 auto 20px!important}[id*=alpaca_content] .image-with-text__text-item,[id*=fibre_content] .image-with-text__text-item{max-width:100%!important}[id*=alpaca_content] .image-with-text__content,[id*=fibre_content] .image-with-text__content{padding:0!important;text-align:left}[id*=alpaca_content] .image-with-text__heading,[id*=fibre_content] .image-with-text__heading{font-size:20px;text-align:center}[id*=alpaca_content] .image-with-text__content p,[id*=fibre_content] .image-with-text__content p{font-size:14px}[id*=alpaca_content] .image-with-text__content p strong,[id*=fibre_content] .image-with-text__content p strong{display:block;cursor:pointer;padding:12px 0;border-bottom:1px solid #eee;position:relative}[id*=alpaca_content] .image-with-text__content p strong:after,[id*=fibre_content] .image-with-text__content p strong:after{content:"+";position:absolute;right:0;font-size:18px;color:#666}}section[id^=related-products],.related-products,.product-recommendations{padding:40px 0 60px!important;background:#fafafa!important}section[id^=related-products] .page-width,.related-products .page-width,.product-recommendations .page-width{max-width:800px!important;margin:0 auto!important;padding:0 20px!important}section[id^=related-products] h2,.related-products .section-header__title,.product-recommendations .section-header__title,.related-products h2,.product-recommendations h2{font-size:22px!important;font-weight:600!important;text-align:center!important;margin-bottom:24px!important;color:var(--cambridge-text, #1a1a1a)!important}section[id^=related-products] ul.grid,section[id^=related-products] .grid.product-grid,.related-products .grid.product-grid,.product-recommendations .grid.product-grid,.related-products .grid,.product-recommendations .grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;max-width:800px!important;margin:0 auto!important}.related-products .grid__item,.product-recommendations .grid__item{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important}.related-products .card-wrapper,.product-recommendations .card-wrapper{max-width:100%!important}.related-products .card,.product-recommendations .card{background:#fff!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 1px 4px #0000000a!important;border:1px solid #f0f0f0!important;transition:box-shadow .2s ease,transform .2s ease!important}.related-products .card:hover,.product-recommendations .card:hover{box-shadow:0 4px 12px #00000014!important;transform:translateY(-2px)!important}section[id^=related-products] .card__media,section[id^=related-products] .media,.related-products .card__media,.product-recommendations .card__media,.related-products .media,.product-recommendations .media{aspect-ratio:3 / 4!important;max-height:200px!important;height:200px!important;overflow:hidden!important}section[id^=related-products] .card__media img,section[id^=related-products] .media img,.related-products .card__media img,.product-recommendations .card__media img,.related-products .media img,.product-recommendations .media img{width:100%!important;height:200px!important;max-height:200px!important;object-fit:contain!important;object-position:center!important}section[id^=related-products] .card,section[id^=related-products] .card__inner,.related-products .card__inner,.product-recommendations .card__inner{border-radius:8px!important}section[id^=related-products] .card__inner{height:auto!important}section[id^=related-products] .product-card-wrapper,section[id^=related-products] .card-wrapper,.related-products .product-card-wrapper,.product-recommendations .product-card-wrapper{font-size:12px!important}section[id^=related-products] .card__inner.ratio,section[id^=related-products] [style*=--ratio-percent]{--ratio-percent: 100% !important}section[id^=related-products] .card__content,section[id^=related-products] .card__information,.related-products .card__content,.product-recommendations .card__content,.related-products .card__information,.product-recommendations .card__information{padding:10px 8px!important;text-align:center!important}section[id^=related-products] .card__heading,section[id^=related-products] .card__heading a,section[id^=related-products] .full-unstyled-link,.related-products .card__heading,.product-recommendations .card__heading,.related-products .card__heading a,.product-recommendations .card__heading a{font-size:12px!important;font-weight:500!important;line-height:1.3!important;color:var(--cambridge-text, #1a1a1a)!important;margin-bottom:4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important}section[id^=related-products] .price,section[id^=related-products] .price-item,.related-products .price,.product-recommendations .price{font-size:12px!important;font-weight:600!important;color:var(--cambridge-text, #1a1a1a)!important}section[id^=related-products] .price-item--regular,.related-products .price-item--regular,.product-recommendations .price-item--regular{font-size:12px!important}section[id^=related-products] .card__badge,.related-products .card__badge,.product-recommendations .card__badge{display:none!important}section[id^=related-products] .quick-add,.related-products .quick-add{display:none!important}@media screen and (max-width: 989px) and (min-width: 750px){.related-products .grid.product-grid,.product-recommendations .grid.product-grid,.related-products .grid,.product-recommendations .grid{grid-template-columns:repeat(3,1fr)!important;max-width:800px!important}.related-products .card__media,.product-recommendations .card__media,.related-products .media,.product-recommendations .media{max-height:160px!important}}@media screen and (max-width: 749px){.related-products .grid.product-grid,.product-recommendations .grid.product-grid,.related-products .grid,.product-recommendations .grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:0 16px!important}.related-products .card__media,.product-recommendations .card__media,.related-products .media,.product-recommendations .media{max-height:140px!important}.related-products .card__heading,.product-recommendations .card__heading,.related-products .price,.product-recommendations .price{font-size:12px!important}.related-products .card__content,.product-recommendations .card__content,.related-products .card__information,.product-recommendations .card__information{padding:10px!important}}.footer,.footer *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.footer{max-width:100%!important;background:#2c3e2d!important;color:#fff!important;padding:0!important;border-top:none!important;position:relative!important}.footer:before{display:none!important}.footer__content-top{padding:80px 60px 60px!important;max-width:1200px!important;margin:0 auto!important}.footer__blocks-wrapper{display:flex!important;flex-wrap:wrap!important;gap:50px 80px!important;align-items:flex-start!important;max-width:100%!important}.footer__blocks-wrapper>.footer-block:first-child,.cambridge-footer-brand{flex:0 0 320px!important;max-width:350px!important}.footer__blocks-wrapper>.footer-block--menu{flex:0 0 140px!important;min-width:120px!important}.footer-block{padding:0!important}.footer-block__heading,.footer__content-top h2,.footer h2{color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin-bottom:28px!important;padding-bottom:0!important;border-bottom:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.footer-block__details-content,.footer ul{list-style:none!important;padding:0!important;margin:0!important}.footer-block__details-content li{margin-bottom:16px!important}.footer a,.footer .link,.footer .list-menu__item,.footer-block a{color:#ffffffb3!important;text-decoration:none!important;font-size:14px!important;font-weight:400!important;transition:all .2s ease!important;display:inline-block!important;position:relative!important;line-height:1.5!important}.footer a:hover,.footer .link:hover,.footer-block a:hover{color:#fff!important}.footer-block--menu a:after{display:none!important}.footer-block--text .footer-block__details-content,.footer-block--text p,.footer-block--text .rte{color:#ffffffa6!important;font-size:14px!important;line-height:1.7!important;margin:0!important;max-width:320px!important;font-style:normal!important}.footer-block--text .footer-block__heading{font-size:13px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#fff!important;font-weight:600!important;margin-bottom:20px!important}.footer-block--newsletter{text-align:left!important;padding:50px 0 0!important;background:transparent!important;border-radius:0!important;margin-top:50px!important;border:none!important;flex:1 1 100%!important;width:100%!important;border-top:1px solid rgba(255,255,255,.15)!important}.footer__newsletter,.footer .newsletter-form{margin-top:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:40px!important}.footer-block--newsletter .footer-block__heading,.footer__newsletter h2,.newsletter-form__heading{color:#fff!important;font-size:24px!important;font-weight:500!important;letter-spacing:-.01em!important;text-transform:none!important;margin-bottom:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-style:normal!important;position:relative!important;flex:0 0 auto!important}.footer__newsletter h2:after,.footer-block--newsletter .footer-block__heading:after{display:none!important}.footer__newsletter p,.newsletter-form__message,.footer-block--newsletter .rte,.footer-block--newsletter p{color:#fff9!important;font-size:14px!important;margin-bottom:0!important;margin-right:auto!important;line-height:1.5!important;font-style:normal!important;font-weight:400!important}.footer .newsletter-form__field-wrapper,.footer .field{position:relative!important;max-width:400px!important;min-width:320px!important;margin:0!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;flex:0 0 auto!important}.footer .field:before,.footer .field:after,.footer .newsletter-form__field-wrapper:before,.footer .newsletter-form__field-wrapper:after{display:none!important}.footer .newsletter-form__field,.footer input[type=email],.footer .field__input{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:6px!important;color:#fff!important;padding:16px 130px 16px 20px!important;font-size:14px!important;width:100%!important;transition:all .3s ease!important;box-shadow:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.footer .newsletter-form__field:focus,.footer input[type=email]:focus,.footer .field__input:focus{border-color:#fff6!important;outline:none!important;box-shadow:none!important;background:#ffffff26!important}.footer .newsletter-form__field::placeholder,.footer input::placeholder{color:#ffffff80!important;font-style:normal!important}.footer .newsletter-form__button,.footer .field__button{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;background:#fff!important;border:none!important;border-radius:4px!important;color:#2c3e2d!important;padding:12px 20px!important;cursor:pointer!important;transition:all .2s ease!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;box-shadow:none!important;min-width:auto!important;text-align:center!important;overflow:visible!important}.footer .newsletter-form__button:hover,.footer .field__button:hover{background:#ffffffe6!important;box-shadow:none!important;transform:translateY(-50%)!important}.footer .newsletter-form__button svg,.footer .field__button svg{display:none!important}.footer .newsletter-form__button:after,.footer .field__button:after{content:"Subscribe"!important;white-space:nowrap!important}.cambridge-footer-brand{flex:none!important;min-width:auto!important;max-width:320px!important}.cambridge-footer-brand__logo{margin-bottom:24px!important}.cambridge-footer-brand__logo img{max-width:200px!important;height:auto!important;opacity:1!important}.cambridge-footer-brand__text{color:#ffffffa6!important;font-size:14px!important;line-height:1.7!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.cambridge-footer-brand__text p{margin:0!important;color:#ffffffa6!important;font-style:normal!important}.footer__social,.footer .social-icons{margin-top:32px!important}.footer .list-social{display:flex!important;gap:12px!important;justify-content:flex-start!important;padding:0!important;margin:0!important}.footer .list-social__item,.footer .social-icons__item{list-style:none!important}.footer .list-social__link,.footer .social-icons__link{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#ffffff1a!important;border:none!important;color:#fffc!important;transition:all .2s ease!important}.footer .list-social__link:hover,.footer .social-icons__link:hover{background:#fff3!important;color:#fff!important}.footer .list-social__link svg,.footer .social-icons__link svg{width:18px!important;height:18px!important}.footer__content-bottom{background:#00000026!important;padding:24px 60px!important;border-top:1px solid rgba(255,255,255,.1)!important}.footer__content-bottom-wrapper{max-width:1200px!important;margin:0 auto!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important}.footer__copyright,.copyright{color:#ffffff80!important;font-size:13px!important;margin:0!important}.footer__copyright a,.copyright a{color:#fff9!important;text-decoration:none!important}.footer__copyright a:hover,.copyright a:hover{color:#fff!important}.footer__payment,.payment-icons{display:flex!important;gap:12px!important;align-items:center!important}.footer__payment svg,.payment-icons svg,.footer__payment img,.payment-icons img{height:24px!important;width:auto!important;opacity:.6!important;transition:opacity .2s ease!important;filter:brightness(0) invert(1)!important}.footer__payment svg:hover,.payment-icons svg:hover,.footer__payment img:hover,.payment-icons img:hover{opacity:1!important}.footer .localization-selector,.footer .disclosure{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:4px!important;color:#fffc!important}.footer .localization-selector:hover,.footer .disclosure:hover{border-color:#fff6!important;background:#ffffff26!important}@media screen and (max-width: 989px){.footer__blocks-wrapper{gap:40px 60px!important}.footer__blocks-wrapper>.footer-block:first-child,.cambridge-footer-brand{flex:1 1 100%!important;max-width:100%!important;text-align:center!important}.cambridge-footer-brand__logo{display:flex!important;justify-content:center!important}.cambridge-footer-brand__text{max-width:500px!important;margin:0 auto!important}.footer__blocks-wrapper>.footer-block--menu{flex:1 1 calc(50% - 30px)!important;text-align:center!important}.footer__content-top{padding:60px 40px 50px!important}.footer__content-bottom{padding:20px 40px!important}.footer__content-bottom-wrapper{justify-content:center!important;text-align:center!important}.footer-block--newsletter{margin-top:40px!important;padding-top:40px!important}.footer__newsletter,.footer .newsletter-form{flex-direction:column!important;text-align:center!important;gap:24px!important;align-items:center!important}.footer .newsletter-form__field-wrapper,.footer .field{min-width:100%!important;max-width:400px!important}}@media screen and (max-width: 749px){.footer__blocks-wrapper{flex-direction:column!important;gap:32px!important;text-align:center!important}.footer__blocks-wrapper>.footer-block,.footer__blocks-wrapper>.footer-block:first-child,.footer__blocks-wrapper>.footer-block--menu{flex:1 1 100%!important;max-width:100%!important}.footer__content-top{padding:50px 24px 40px!important}.footer__content-bottom{padding:20px 24px!important}.footer-block--text .footer-block__details-content,.footer-block--text p,.footer-block--text .rte{max-width:100%!important;margin:0 auto!important}.footer .newsletter-form__field-wrapper,.footer .field{min-width:100%!important;max-width:100%!important}.footer-block__details-content li{margin-bottom:14px!important}.footer .list-social,.footer__payment{justify-content:center!important}.cambridge-footer-brand__logo img{max-width:180px!important}}.footer-block{display:block!important}.klaviyo-form,.klaviyo-form-version-cid_1,[class*=klaviyo-form],.kl-private-reset-css-Xuajs1,div[data-testid=POPUP],.klaviyo-close-form,.klaviyo-form-teaser,[class*=klaviyo-form-teaser],[class*=klaviyo][class*=popup],[class*=klaviyo][class*=modal],body.klaviyo-prevent-body-scrolling{overflow:auto!important}.klaviyo-form,[class*=klaviyo-form]:not(input):not(label){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.collection .collection-hero,.main-collection-banner,[class*=main-collection-banner]{background:linear-gradient(135deg,#faf8f5,#f5f2ed)!important;padding:48px 40px 40px!important;margin-bottom:0!important;border-bottom:1px solid #e8e4de!important;position:relative!important}.collection .collection-hero:after,.main-collection-banner:after{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;width:80px!important;height:3px!important;background:linear-gradient(90deg,transparent,#C9A962,transparent)!important}.collection .title,.collection__title,.collection-hero__title,h1.collection__title,.main-collection-banner h1{font-family:Georgia,Times New Roman,serif!important;font-size:42px!important;font-weight:400!important;color:#3d3d3d!important;letter-spacing:.02em!important;margin-bottom:12px!important;text-align:center!important}.collection__description,.collection-hero__description,.main-collection-banner .rte{font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;color:#6a6a6a!important;line-height:1.7!important;max-width:600px!important;margin:0 auto!important;text-align:center!important;font-style:italic!important}section.featured-collection .page-width,.section-featured-collection .page-width,section[id^=featured-collection] .page-width{max-width:1440px!important;margin:0 auto!important}.collection.page-width{max-width:1440px!important;margin:0 auto!important;padding-left:40px!important;padding-right:40px!important}#product-grid,.collection .product-grid{max-width:1440px!important;margin:0 auto!important;padding:32px 20px!important}.card-information>.rating,.card-information .rating:not([class*=jdgm]),.card-information .rating-star,.card__content .rating:not([class*=jdgm]){display:none!important}.card-product__rating .jdgm-prev-badge,.card-product__rating .jdgm-prev-badge>div,.card-product__rating .jdgm-prev-badge .jdgm-prev-badge,.card-product__rating [class*=jdgm-prev-badge]{display:inline-flex!important;visibility:visible!important;align-items:center!important;gap:4px!important}.card-product__rating .jdgm-prev-badge__stars,.card-product__rating .jdgm-prev-badge__text{display:inline-flex!important;visibility:visible!important}.card-product__rating .jdgm-star{display:inline!important}.card-product__rating{margin:8px 0 4px!important;min-height:18px}.card-product__rating .jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:13px!important}.card-product__rating .jdgm-prev-badge__stars{color:#f5a623!important;font-size:14px!important}.card-product__rating .jdgm-prev-badge__text{color:#666!important;font-size:12px!important}.collection .card-wrapper,.product-grid .card-wrapper{height:100%!important}.collection .card,.product-grid .card{background:#fff!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 2px 12px #0000000f!important;border:1px solid #f0ede8!important;transition:all .35s cubic-bezier(.25,.1,.25,1)!important;height:100%!important;display:flex!important;flex-direction:column!important}.collection .card:hover,.product-grid .card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 40px #0000001f!important;border-color:#e0dbd4!important}.collection .card__inner,.product-grid .card__inner,.collection .card__inner.ratio,.product-grid .card__inner.ratio{border-radius:16px 16px 0 0!important;display:block!important;padding-bottom:0!important;--ratio-percent: 0 !important;position:relative!important}.collection .card__inner>.card__content>.card__information,.product-grid .card__inner>.card__content>.card__information{display:none!important}.collection .card__inner>.card__content,.product-grid .card__inner>.card__content{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;padding:0!important;background:transparent!important;pointer-events:none!important;z-index:5!important}.collection .card__inner>.card__content .card__badge,.product-grid .card__inner>.card__content .card__badge{pointer-events:auto!important}.collection .card__inner .card__media,.product-grid .card__inner .card__media{width:100%!important;position:relative!important}.collection .card__media,.product-grid .card__media{aspect-ratio:4 / 3!important;overflow:hidden!important;border-radius:16px 16px 0 0!important;position:relative!important}.collection .card__media img,.product-grid .card__media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .5s ease!important}.collection .card:hover .card__media img,.product-grid .card:hover .card__media img{transform:scale(1.05)!important}.collection .card>.card__content,.product-grid .card>.card__content,.card-wrapper .card>.card__content,.grid .card>.card__content{padding:20px!important;text-align:center!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;background:#fff!important}.collection .card>.card__content>.card__information,.product-grid .card>.card__content>.card__information,.card-wrapper .card>.card__content>.card__information{text-align:center!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}.collection .card-information,.product-grid .card-information,.card-wrapper .card-information,.grid .card-information{display:flex!important;flex-direction:column!important;flex-grow:1!important;margin-top:auto!important}.collection .card-information .price,.product-grid .card-information .price,.card-wrapper .card-information .price{margin-top:auto!important;padding-top:8px!important}.collection .price__container,.product-grid .price__container{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.collection .card__heading,.product-grid .card__heading,.collection .card__heading a,.product-grid .card__heading a{font-family:Archivo,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#1a1a1a!important;line-height:1.3!important;letter-spacing:.3px!important;margin-bottom:10px!important;text-decoration:none!important;transition:color .2s ease!important}.collection .card__heading a:hover,.product-grid .card__heading a:hover{color:#8b7355!important}.collection .price,.product-grid .price{margin-top:auto!important;padding-top:12px!important;display:block!important;text-align:center!important}.collection .price__regular,.product-grid .price__regular{display:block!important}.collection .price--on-sale .price__regular,.product-grid .price--on-sale .price__regular{display:none!important}.collection .price--on-sale .price__sale,.product-grid .price--on-sale .price__sale{display:block!important}.collection .price__sale>span,.product-grid .price__sale>span{display:inline!important}.collection .price__sale s.price-item--regular,.product-grid .price__sale s.price-item--regular{display:inline!important;font-size:16px!important;font-weight:400!important;color:#999!important;text-decoration:line-through!important;margin-right:10px!important}.collection .price__sale .price-item--sale,.product-grid .price__sale .price-item--sale{display:inline!important;font-size:22px!important;font-weight:700!important;color:#c41e3a!important}.collection .price__regular .price-item,.product-grid .price__regular .price-item,.collection .price__regular .price-item--regular,.product-grid .price__regular .price-item--regular{display:inline!important;font-size:22px!important;font-weight:700!important;color:#1a1a1a!important}.collection .card__inner .card__badge,.product-grid .card__inner .card__badge,.collection .card__inner .card__badge.bottom,.product-grid .card__inner .card__badge.bottom,.collection .card__inner .card__badge.bottom.left,.product-grid .card__inner .card__badge.bottom.left{position:absolute!important;top:12px!important;bottom:auto!important;left:12px!important;right:auto!important;z-index:10!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.collection .card>.card__content>.card__badge,.product-grid .card>.card__content>.card__badge{display:none!important}.collection .card .badge,.product-grid .card .badge{display:inline-block!important;background:linear-gradient(135deg,#c41e3a,#a01830)!important;color:#fff!important;font-size:15px!important;font-weight:700!important;padding:7px 16px!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:.5px!important;box-shadow:0 2px 6px #c41e3a40!important}.collection .card .badge--offer,.product-grid .card .badge--offer{background:linear-gradient(135deg,#2d5a27,#1e4a1a)!important;box-shadow:0 2px 6px #2d5a2740!important}.badge--multi-buy,.collection .card .badge--multi-buy,.product-grid .card .badge--multi-buy{background:linear-gradient(135deg,#1a6b8a,#145570)!important;color:#fff!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:6px 12px!important;border-radius:4px!important;box-shadow:0 2px 6px #1a6b8a40!important;display:inline-block!important;margin-top:4px!important}.facets-wrapper,#main-collection-filters{background:#fafafa!important;border-bottom:1px solid #e8e4de!important;padding:16px 32px!important;margin-bottom:0!important}.facets__form{max-width:1100px!important;margin:0 auto!important}.facets__disclosure{display:inline-block!important;background:#fff!important;border:1px solid #d4d4d4!important;border-radius:8px!important;padding:0!important;transition:border-color .2s ease!important}.facets__disclosure:hover{border-color:#999!important}.facets__summary{display:flex!important;align-items:center!important;padding:10px 32px 10px 14px!important;margin-bottom:0!important;cursor:pointer!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23666666' fill-rule='evenodd' d='M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat right 12px center!important;background-size:10px 6px!important;list-style:none!important}.facets__summary::-webkit-details-marker{display:none!important}.facets__summary>div{display:flex!important;align-items:center!important}.facets__summary .icon-caret{display:none!important}.facets__summary-label{font-size:14px!important;font-weight:500!important;color:#1a1a1a!important}.facet-filters__sort .select__select,select#SortBy{appearance:none!important;-webkit-appearance:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23666666' fill-rule='evenodd' d='M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat right 12px center!important;background-size:10px 6px!important;border:1px solid #d4d4d4!important;border-radius:8px!important;padding:10px 36px 10px 14px!important;font-size:14px!important;color:#1a1a1a!important;cursor:pointer!important}.facet-filters__sort .select__select:hover,select#SortBy:hover{border-color:#999!important}.facet-filters__sort .icon-caret,.facet-filters__field .icon-caret,.select .icon-caret{display:none!important}.product-count__text{font-size:13px!important;color:#888!important;font-style:italic!important}@media screen and (max-width: 989px) and (min-width: 750px){.collection .product-grid,#product-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:32px 24px!important}.collection .title,.collection__title,h1.collection__title{font-size:36px!important}}@media screen and (max-width: 749px){.collection .collection-hero,.main-collection-banner,[class*=main-collection-banner]{padding:32px 20px!important}.collection .title,.collection__title,h1.collection__title{font-size:28px!important;margin-bottom:8px!important}.collection__description{font-size:15px!important}.collection .product-grid,#product-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding:24px 16px!important}.collection .card{border-radius:12px!important}.collection .card__media{border-radius:12px 12px 0 0!important}.collection .card__content,.collection .card__information{padding:16px!important}.collection .card__heading,.collection .card__heading a{font-size:14px!important}.collection .price-item,.collection .price-item--regular{font-size:16px!important}.facets-wrapper,#main-collection-filters{padding:12px 16px!important}}.shopify-policy__container{font-family:Georgia,Times New Roman,serif!important;max-width:800px!important;margin:0 auto!important;padding:60px 40px 80px!important}.shopify-policy__title{background:linear-gradient(180deg,#faf8f5,#f5f2ed)!important;margin:-60px -40px 40px!important;padding:70px 40px 60px!important;text-align:center!important;border-bottom:1px solid #e8e4de!important;position:relative!important}.shopify-policy__title:before{content:""!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:120px!important;height:3px!important;background:linear-gradient(90deg,transparent,#C9A962,transparent)!important}.shopify-policy__title:after{content:"Our Policies"!important;display:block!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#8b7355!important;margin-bottom:16px!important;position:absolute!important;top:50px!important;left:50%!important;transform:translate(-50%)!important}.shopify-policy__title h1{font-family:Georgia,Times New Roman,serif!important;font-size:42px!important;font-weight:400!important;color:#3d3d3d!important;margin:0!important;line-height:1.2!important}.shopify-policy__body{color:#5a5a5a!important;line-height:1.8!important}.shopify-policy__body .rte{font-size:15px!important;line-height:1.8!important}.shopify-policy__body h2,.shopify-policy__body .del-panel__title{font-family:Georgia,Times New Roman,serif!important;font-size:22px!important;font-weight:500!important;color:#3d3d3d!important;margin:40px 0 16px!important;padding-bottom:12px!important;border-bottom:2px solid #e8e4de!important}.shopify-policy__body h2:first-child{margin-top:0!important}.shopify-policy__body p{margin:0 0 16px!important;color:#5a5a5a!important}.shopify-policy__body a{color:#8b7355!important;text-decoration:underline!important;transition:color .2s ease!important}.shopify-policy__body a:hover{color:#5a4a3a!important}.shopify-policy__body table{width:100%!important;border-collapse:collapse!important;margin:20px 0!important;background:#fff!important;border-radius:8px!important;overflow:hidden!important;border:1px solid #e8e4de!important}.shopify-policy__body table td{padding:14px 16px!important;border-bottom:1px solid #e8e4de!important;font-size:14px!important;color:#5a5a5a!important}.shopify-policy__body table tr:last-child td{border-bottom:none!important}.shopify-policy__body ul,.shopify-policy__body ol{margin:16px 0!important;padding-left:24px!important}.shopify-policy__body li{margin-bottom:8px!important;color:#5a5a5a!important;line-height:1.7!important}.shopify-policy__body .del-panel{background:#fff!important;border:1px solid #e8e4de!important;border-radius:12px!important;padding:24px!important;margin:24px 0!important}.shopify-policy__body .del-panel.double-border{border:1px solid #e8e4de!important}.shopify-policy__body .del-panel__content{padding:0!important}.shopify-policy__body strong{color:#3d3d3d!important;font-weight:600!important}@media screen and (max-width: 749px){.shopify-policy__container{padding:40px 20px 60px!important}.shopify-policy__title{margin:-40px -20px 32px!important;padding:56px 20px 48px!important}.shopify-policy__title:after{top:36px!important;font-size:11px!important}.shopify-policy__title h1{font-size:28px!important}.shopify-policy__body h2,.shopify-policy__body .del-panel__title{font-size:20px!important;margin:32px 0 12px!important}.shopify-policy__body .del-panel{padding:20px!important}}@media screen and (max-width: 749px){.product-grid{display:flex!important;flex-wrap:wrap!important;gap:1rem;padding:0;margin:0}.product-grid .grid__item{flex:0 0 calc(50% - .5rem)!important;max-width:calc(50% - .5rem)!important;width:calc(50% - .5rem)!important;padding:0!important;margin:0!important}.collection .page-width{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 990px){header.header{display:flex!important;align-items:center!important}.header__heading{flex:0 0 280px!important;min-width:280px!important}.header__icons{flex:0 0 280px!important;min-width:280px!important;justify-content:flex-end!important}.header__inline-menu{flex:1 1 auto!important;display:flex!important;justify-content:center!important}.header__inline-menu .list-menu--inline{justify-content:center!important}}.header__menu-item,.header__menu-item span,.header__menu-item.caption-large,.header__inline-menu .list-menu__item,.header__inline-menu .list-menu__item a,.header__inline-menu .header__menu-item,.header .caption-large{font-size:2.1rem!important;font-weight:500!important}.header__inline-menu .list-menu--inline>.list-menu__item{margin-left:1.2rem!important;margin-right:1.2rem!important}.header__inline-menu .list-menu--inline>.list-menu__item:first-child{margin-left:0!important}.header__inline-menu .list-menu--inline>.list-menu__item:last-child{margin-right:0!important}.footer-block__details-content .list-menu__item--link{padding-top:.5rem!important;padding-bottom:.5rem!important}@media screen and (min-width: 750px){.footer-block__details-content .list-menu__item--link{padding-top:.3rem!important;padding-bottom:.3rem!important}}.footer-block__details-content>li{margin-bottom:0!important}.cambridge-collection-description hr,.collection-description hr,.rte hr,section[class*=rich-text] hr,.rich-text hr{margin-top:24px!important;margin-bottom:24px!important}.cambridge-collection-description p,.collection-description p{margin-top:12px!important;margin-bottom:16px!important}.cambridge-collection-description h3,.cambridge-collection-description h4,.cambridge-collection-description strong,.collection-description h3,.collection-description h4{margin-top:20px!important;margin-bottom:8px!important}@media screen and (max-width: 749px){.subscribe-popup{align-items:flex-end!important;padding:16px!important}.subscribe-popup__container{max-width:100%!important;width:100%!important;max-height:70vh!important;overflow-y:auto!important;border-radius:16px 16px 0 0!important}.subscribe-popup__content{padding:20px!important}.subscribe-popup__title{font-size:1.4rem!important}.subscribe-popup__discount{font-size:1.6rem!important}.subscribe-popup__description{font-size:.9rem!important;margin-bottom:12px!important}.subscribe-popup__offer{padding:12px!important;margin-bottom:12px!important}}@media screen and (max-width: 749px){#shopify-pc__banner{max-height:40vh!important;overflow-y:auto!important}.shopify-pc__banner__wrapper{padding:16px!important}.shopify-pc__banner__body h2{font-size:1.1rem!important;margin-bottom:8px!important}.shopify-pc__banner__body p{font-size:.85rem!important;line-height:1.4!important}.shopify-pc__banner__btns{gap:8px!important}.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline{padding:10px 16px!important;font-size:.9rem!important}.shopify-pc__banner__btn-manage-prefs{font-size:.8rem!important;padding:8px!important}}@media screen and (max-width: 749px){.collection .product-grid,#product-grid.product-grid{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;padding:16px!important}.collection .product-grid>.grid__item,#product-grid.product-grid>.grid__item{width:85%!important;max-width:320px!important;flex:none!important;margin:0 auto!important;padding:0!important}.collection .product-grid .card-wrapper,#product-grid .card-wrapper{width:100%!important}}.cambridge-about__team-image{aspect-ratio:3 / 4!important;height:auto!important;overflow:hidden!important;border-radius:12px!important}.cambridge-about__team-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center top!important}.cambridge-about__team-member{text-align:center!important}@media screen and (max-width: 749px){.product-form__buttons,.shopify-payment-button{padding-right:70px!important}.shopify-payment-button__more-options,[data-shopify-buttoncontainer]+a,.product-form__buttons+a{margin-right:70px!important;display:block!important}main#MainContent{padding-bottom:60px!important}.product__info-wrapper{margin-bottom:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cambridge.css.map */
