:root{--radius-button:0!important;--radius-form:0!important;--radius-container:0!important;--radius-media:0!important;--radius-menu:0!important;--radius-label:0!important;--radius-variant-button:0!important;--radius-popup:0!important;--radius-small-button:0!important}html body :is(.c-btn,.btn,button:not(.cib-plus):not(.cib-prow__arrow):not(.cib-soc__btn):not(.cib-wl-plus):not(.cib-wl-btn):not(.cib-card-nav):not(.media-carousel__arrow):not(.cib-wl-trigger),input:not([type=checkbox]):not([type=radio]),textarea,select,.cart__checkout,.shopify-payment-button__button,.cib-discount__input,.cib-discount__btn,.cib-discount__apply,.newsletter__input,.newsletter__btn,.footer-newsletter__input,.footer-newsletter__btn,.cib-pills,.cib-pill,.cib-join-pill,.cib-sheet__panel,.cib-card-sizes,.cib-card-sizes__size,.cib-card-sizes__add,.cib-help__tile,.cib-cc__field input,.cib-cc__field textarea,.cib-cc__ok,.cib-view,.cib-view__btn,.cib-prow__density,.cib-prow__density label,.modal__wrapper,.modal__content,.popup__wrapper,.popup__content,.product-popup__inner,.cart-item__qty-display,quantity-input,.cart-item__media,.cart-item__media .o-ratio,.cart-item__image,.product-card__media,.o-ratio,.o-ratio__content,image-skeleton,.cib-upsell-swatch,.localize__toggle,.nav__sub,.nav__sub-wrap,.klaviyo-form input,.klaviyo-form button,.klaviyo-form textarea,.klaviyo-form [role=dialog],.klaviyo-form form,[class*=kl-private-reset] input,[class*=kl-private-reset] button,.cib-cookie-card,.cib-acct__input,.cib-acct__dial,.cib-si input,.cib-si button,.cib-hub__btn,.cib-acct__btn,.cib-acct__ghost,.preorder-detail-item,.restock-rocket-preorder-button,.restock-rocket-preorder-description,.restock-rocket-preorder-badge,#restock-rocket-acknowledge-preorder){border-radius:0!important}html body .preorder-detail-item{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important}html body .preorder-detail-item .preorder-detail-text{flex:0 0 auto!important;text-align:center!important}html body :is(variant-swatch,.cib-upsell-swatch,.cib-swatch-more,.cib-sheet__swatch,[class*=swatch__item],[class*=swatch__graphic],[class*=swatch__label],[class*=swatch__graphic] *,.product-form__swatch__label__graphic,.product-card__swatch__graphic,.product-card__swatch__graphic svg,.product-card__swatch__graphic *,.cib-colour-thumbs *){border-radius:0!important}html body [class*=swatch]:after,html body [class*=swatch]:before,html body variant-swatch:after,html body variant-swatch:before{border-radius:0!important}html body variant-swatch[swatch-id=navy-cream]{background:linear-gradient(90deg,#16293d 0 50%,#f1ede3 50% 100%)!important}html body variant-swatch[swatch-id=green-cream]{background:linear-gradient(90deg,#24413a 0 50%,#f1ede3 50% 100%)!important}html body variant-swatch[swatch-id=brown-cream]{background:linear-gradient(90deg,#60543f 0 50%,#f1ede3 50% 100%)!important}html body .cib-tabbar,html body.cib-overlay-open .cib-tabbar,html body.cib-drawer-live .cib-tabbar{display:none!important}html body .cart-item__heading{-webkit-hyphens:manual!important;hyphens:manual!important;word-break:normal!important;overflow-wrap:normal!important}html body .modal--cart .cart-item__heading,html body #modal-wishlist .cart-item__heading,html body .modal--cart .cart-item__heading a,html body #modal-wishlist .cart-item__heading a{color:#1d1e20!important;font-weight:500!important}html body .modal--cart .cart-item[class][class][class],html body #modal-wishlist .cart-item[class][class][class]{align-items:start!important}html body .modal--cart .cart-item[class][class][class]:not(:has(.cart-item__image[src*=cib-gift-card])) .cart-item__media[class],html body #modal-wishlist .cart-item[class][class][class]:not(:has(.cart-item__image[src*=cib-gift-card])) .cart-item__media[class]{align-self:start!important;height:auto!important;min-height:0!important;display:block!important}html body .modal--cart .cart-item[class][class][class]:not(:has(.cart-item__image[src*=cib-gift-card])) .cart-item__media[class]>.o-ratio[class],html body #modal-wishlist .cart-item[class][class][class]:not(:has(.cart-item__image[src*=cib-gift-card])) .cart-item__media[class]>.o-ratio[class]{display:block!important;flex:0 0 auto!important;aspect-ratio:3/4!important;height:auto!important;min-height:0!important;max-height:none!important}html body .modal--cart .cart-item__image[src*=cib-label-],html body #modal-wishlist .cart-item__image[src*=cib-label-]{object-fit:contain!important;background:#f3f3f3!important}html body :is(.modal--cart,#modal-wishlist) .cib-card-add.cib-card-add--upsell[class][class][class][class]{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:34px!important;height:34px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#333a44!important;color:#fff!important;font-size:22px!important;font-weight:300!important;line-height:1!important;box-shadow:none!important;opacity:1!important}html body .modal--cart .cib-pills,html body #modal-wishlist .cib-pills{display:grid!important;grid-template-columns:max-content!important;justify-content:start!important;gap:8px!important;margin-top:12px!important;padding:0!important;background:transparent!important;border:0!important}html body .modal--cart .cib-pill,html body #modal-wishlist .cib-pill{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;box-sizing:border-box!important;gap:8px!important;height:32px!important;padding:0 12px!important;border:1px solid rgba(0,0,0,.18)!important;background:#fff!important;color:#1d1e20!important;font-size:10px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1!important;white-space:nowrap!important}html body .modal--cart .cib-pill__tick,html body #modal-wishlist .cib-pill__tick{width:7px!important;height:7px!important;border-radius:50%!important;background:#1d1e20!important;flex:none!important;position:static!important}html body .modal--cart .cib-pill__tick.cib-pill__tick--state,html body #modal-wishlist .cib-pill__tick.cib-pill__tick--state{background:#2f8f3a!important}html body .modal--cart .cib-pill__tick.cib-pill__tick--low,html body #modal-wishlist .cib-pill__tick.cib-pill__tick--low{background:#c8892b!important}html body .modal--cart .cib-pill__tick.cib-pill__tick--out,html body #modal-wishlist .cib-pill__tick.cib-pill__tick--out{background:#b0b0aa!important}html body .modal--cart .cib-pill__tick:after,html body #modal-wishlist .cib-pill__tick:after{display:none!important;content:none!important}html body .modal--cart .cart-item,html body #modal-wishlist .cart-item{border:0!important;box-shadow:none!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:30px!important}html body .modal--cart .cart-item:before,html body .modal--cart .cart-item:after{content:none!important;display:none!important}html body .modal--cart .cart-item__meta-inline.cib-preorder-line{display:block!important;margin-top:4px!important;font-size:12px!important;color:#6b6a66!important}html body .modal--cart .cart-item__meta-inline.cib-preorder-line property-name,html body .modal--cart .cart-item__meta-inline.cib-preorder-hide{display:none!important}html body .modal--cart cart-item:has(.cart-item__image[src*=cib-gift-card]) .cart-item__media{height:auto!important}html body .modal--cart cart-item:has(.cart-item__image[src*=cib-gift-card]) .cart-item__media .o-ratio{padding:0!important;height:auto!important;aspect-ratio:auto!important}html body .modal--cart cart-item:has(.cart-item__image[src*=cib-gift-card]) .cart-item__media .o-ratio:before{display:none!important;content:none!important}html body .modal--cart cart-item:has(.cart-item__image[src*=cib-gift-card]) .cart-item__media .o-ratio__content{position:static!important;height:auto!important}html body .modal--cart cart-item:has(.cart-item__image[src*=cib-gift-card]) .cart-item__media image-skeleton{display:none!important}html body .modal--cart cart-item:has(.cart-item__image[src*=cib-gift-card]) .cart-item__image{position:static!important;display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}html body .modal--cart cart-item:has(.cart-item__image[src*=cib-gift-card]) .cib-pills{display:flex!important;flex-wrap:wrap!important;gap:2px 14px!important;margin-top:8px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}html body .modal--cart cart-item:has(.cart-item__image[src*=cib-gift-card]) .cib-pill{flex:0 0 auto!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.5!important;color:#6b6a66!important;white-space:nowrap!important;gap:0!important}html body .modal--cart cart-item:has(.cart-item__image[src*=cib-gift-card]) .cib-pill__tick{display:none!important}@media(max-width:767px){html body .modal--cart,html body .modal--cart *,html body #modal-wishlist,html body #modal-wishlist *{scrollbar-width:none!important;-ms-overflow-style:none!important}html body .modal--cart::-webkit-scrollbar,html body .modal--cart *::-webkit-scrollbar,html body #modal-wishlist::-webkit-scrollbar,html body #modal-wishlist *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;-webkit-appearance:none!important}}html body .modal--cart .cart-recommendations .grid-layout,html body #modal-wishlist .cib-wl-recs__track{scrollbar-width:none!important;-ms-overflow-style:none!important}html body .modal--cart .cart-recommendations .grid-layout::-webkit-scrollbar,html body #modal-wishlist .cib-wl-recs__track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;-webkit-appearance:none!important}html body #modal-wishlist .cib-wl-rec__media{position:relative!important}html body #modal-wishlist .cib-wl-rec__media .cib-card-nav{z-index:4!important}html body #modal-wishlist .cib-wl-rec__media:hover .cib-card-nav,html body #modal-wishlist .cib-wl-rec__media .cib-card-nav:focus-visible{opacity:1!important}html body .cib-helphost,html body .cib-help .cib-acc{display:none!important}html body .modal--main-menu .cib-mm__hd{height:64px!important}html body .modal--main-menu .cib-mm__wm{display:block!important;font-size:22px!important;font-weight:400!important;letter-spacing:.34em!important;padding-left:.34em!important;line-height:1!important;color:#1d1e20!important;text-decoration:none!important}html body .modal--main-menu .cib-mm{padding-top:78px!important}html body .modal--main-menu .cib-mm__tiles{gap:22px 14px!important}html body .modal--main-menu .cib-mm__groups--3{grid-template-columns:1fr 1fr 1fr!important;gap:18px 10px!important;margin-top:26px!important}html body .modal--main-menu .cib-mm__groups--3 .cib-mm__l{font-size:14px!important}html body .modal--main-menu .cib-mm__boxes{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;margin-top:24px!important}html body .modal--main-menu .cib-mm__boxes a{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:46px!important;padding:0 6px!important;border:1px solid #1d1e20!important;background:#fff!important;color:#1d1e20!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important}html body .modal--main-menu .cib-mm__help{margin-top:24px!important;padding-top:18px!important;border-top:1px solid #ecebe7!important}html body .modal--main-menu .cib-mm__help .cib-mm__eb{margin-bottom:8px!important}html body .modal--main-menu .cib-mm__help2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 14px!important}html body .modal--main-menu .cib-mm__help .cib-mm__l{font-size:15px!important}html body .modal--main-menu .localize__items .js-localize-item,html body .modal--main-menu .localize__items .js-localize-item span,html body .modal--main-menu .localize__items .localization-form__country,html body .modal--main-menu .localize__items .localization-form__currency{color:#1d1e20!important}html body .modal--main-menu .localize__items{background:#fff!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:0!important}html body .modal--main-menu .localize__items .nav__sub-wrap{overflow:visible!important;max-height:none!important;scrollbar-width:none!important}html body .modal--main-menu .localize__items .nav__sub-wrap::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body .header .cib-acct-icon .header-trigger__link{top:-1px}html body #main .product-single fieldset.product-form__swatch:not(.cib-colour-thumbs){display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body #main .product-single fieldset.product-form__swatch:not(.cib-colour-thumbs) .product-form__swatch__item{margin:0!important;flex:1 1 0!important;min-width:64px!important}html body #main .product-single .product-form__swatch__item,html body #main .product-single .product-form__swatch__label,html body #main .product-single .product-form__swatch__item *{border-radius:0!important}html body #main .product-single .product-form__swatch__label:before,html body #main .product-single .product-form__swatch__label:after,html body #main .product-single .product-form__swatch__item:before,html body #main .product-single .product-form__swatch__item:after{content:none!important;display:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #main .product-single fieldset.product-form__swatch:not(.cib-colour-thumbs) .product-form__swatch__label{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-height:46px!important;margin:0!important;padding:0 10px!important;background:#fff!important;border:1px solid #1d1e20!important;color:#1d1e20!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;box-shadow:none!important;outline:0!important}html body #main .product-single fieldset.product-form__swatch:not(.cib-colour-thumbs) .product-form__swatch__item:has(input:checked) .product-form__swatch__label,html body #main .product-single fieldset.product-form__swatch:not(.cib-colour-thumbs) input:checked+.product-form__swatch__label{background:#1d1e20!important;border-color:#1d1e20!important;color:#fff!important}html body #main .product-single fieldset.product-form__swatch:not(.cib-colour-thumbs) .product-form__swatch__item:has(input:disabled) .product-form__swatch__label{border-color:#0003!important;color:#8b8b8b!important}html body #main .cib-buy-row>.product-single__box__block{transform:none!important;opacity:1!important;margin:0!important}html body #main .cib-buy-row .product-form__qty,html body #main .cib-buy-row .product-form__qty-input{height:50px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}html body #main .cib-buy-row quantity-input{display:flex!important;align-items:center!important;box-sizing:border-box!important;height:50px!important;border:1px solid #1d1e20!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#fff!important}html body #main .cib-buy-row quantity-input button,html body #main .cib-buy-row quantity-input input{height:48px!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#1d1e20!important;font-size:14px!important;box-shadow:none!important}html body #main .cib-buy-row .cib-atc-wrap button.c-btn,html body #main .cib-atc-wrap button,html body #main .cib-atc-wrap .c-btn,html body #main button.restock-rocket-preorder-button{height:50px!important;background:#1d1e20!important;border:1px solid #1d1e20!important;border-radius:0!important;color:#fff!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}html body #main form.restock-rocket-preorder-button{background:transparent!important;border:0!important;height:auto!important;padding:0!important}html body #main .cib-buy-row .cib-atc-wrap button.c-btn:hover,html body #main .cib-atc-wrap button:hover{background:#34363a!important;border-color:#34363a!important}@media(max-width:767px){html body #main .media-gallery__item,html body #main .media-gallery__item .o-ratio,html body #main .media-gallery__item img{background:#fff!important}html body #main .media-gallery__item .o-ratio{aspect-ratio:4/5!important;height:auto!important;padding:0!important}html body #main .media-gallery__item .o-ratio:before{display:none!important;content:none!important}html body #main .media-gallery__item img,html body #main .media-gallery__image{object-fit:cover!important;object-position:50% 30%!important}html body #main .media-gallery__item img[src*=cib-label-]{object-position:50% 50%!important}html body #main .media-gallery__item img[style*=scale]{object-fit:contain!important;object-position:50% 50%!important}html body #main .media-gallery__item video,html body #main .media-gallery__item video-player video,html body #main .media-gallery__item deferred-media video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;background:#f3f3f3!important}html body #footer .footer__content .o-layout>.o-layout__item:not(:has(.footer-nav--contact)){display:none!important}}@media(max-width:767px){:root{--cib-bot-bottom:22px!important}html body:has(.cib-sheet.is-open) #smart-bot-container,html body:has(.cib-sheet.is-open) .smart-bot-container,html body:has(.product-card.cib-qa-open) #smart-bot-container,html body:has(.product-card.cib-qa-open) .smart-bot-container,html body.cib-overlay-open #smart-bot-container,html body.cib-overlay-open .smart-bot-container{display:none!important}html body #main .product-single__media{margin-bottom:22px!important}html body #main .media-gallery__nav{margin-top:12px!important;margin-bottom:0!important}html body #main .media-gallery__nav.media-gallery__nav--loading,html body #main .media-gallery__thumbs,html body #main .media-gallery__thumbs *,html body #main .media-gallery__thumbs img{opacity:1!important;visibility:visible!important}html body #main .media-gallery__nav:has(.thumbnail-list li:only-child),html body #main .media-gallery__nav:has(.thumbnail-list):not(:has(.thumbnail-list li)){display:none!important;margin:0!important;height:0!important}html body .product-card .o-ratio img[src*=cib-label-]{transform:none!important}html body #main .section[class*=product-recommendations] .container--wide{padding-left:18px!important;padding-right:18px!important}html body #main .shopify-section.js-section__apps:not(:has(.shopify-app-block)){display:none!important}html body #main .product-single__box__block--trust{margin-bottom:0!important}html body #main .section--product-single,html body #main .product-single,html body #main .product-single__content,html body #main .product-single__primary-blocks,html body #main .product-single__secondary-blocks,html body #main .js-section__product-single{margin-bottom:0!important;padding-bottom:0!important}html body #main .section--recommended-products{margin-top:0!important;padding-top:8px!important;margin-bottom:0!important;padding-bottom:0!important}html body #main .section--recommended-products .section__title{margin-bottom:18px!important}html body #main .js-section__product-recommendations+.js-section__apps .section{padding-top:0!important}html body #main .js-section__product-recommendations+.js-section__apps #klaviyo-product-reviews-wrapper{padding-top:14px!important}}@media(max-width:1023px){html.cib-stuck body header-container.is-sticky{position:sticky!important;top:0!important}html.cib-stuck body header-container.is-sticky:before{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:100%!important;height:120px!important;background:#fff!important;pointer-events:none!important}}html body #footer .footer-newsletter__btn[class][class][class][class],html body .section-newsletter .newsletter__btn[class][class]{border-radius:0!important}html body .cib-mm__pt--card[class],html body .modal--main-menu .cib-mm a.cib-mm__pt--card[class]{background-size:cover!important;background-position:50% 12%!important}html body .shopify-app-block:has(.instafeed-new-arrow),html body [id*=instafeed]:has(.instafeed-new-arrow){position:relative!important;isolation:isolate!important;z-index:0!important}html body .instafeed-new-arrow{z-index:5!important}@media(max-width:767px){html body .cib-prow:not([data-more=done]) .cib-prow__inner .cib-prow__more[class]{display:block!important;box-sizing:border-box!important;width:auto!important;min-width:200px!important;height:auto!important;min-height:0!important;margin:22px auto 0!important;padding:11px 32px!important;line-height:1.35!important;font-size:13px!important;letter-spacing:normal!important;text-transform:none!important}}html body .cib-prow[data-more=done] .cib-prow__more[class]{display:none!important}@media(max-width:1023px){html body .modal--main-menu{--width:100%}html body .modal--main-menu .modal__wrapper{width:100%!important;max-width:100%!important}html body .modal--main-menu .modal__overlay{animation:none!important;opacity:1!important}}@media(max-width:767px){html body #main .media-gallery__item:has(img[src*=cib-gift-card]) .o-ratio{aspect-ratio:4/3!important;background:#fff!important}html body #main .media-gallery__item img[src*=cib-gift-card][class]{object-fit:contain!important;object-position:50% 50%!important;transform:none!important}html body #main media-carousel:not(:has(.media-gallery__item img[src]:not([src*=cib-label-]))) .media-gallery__item:has(img[src*=cib-label-]) .o-ratio{aspect-ratio:1/1!important}html body .cib-hub__ctaside[class]{margin-top:12px!important}html body .cib-ctfoot .cib-acct__btn[class][class]{display:block!important;box-sizing:border-box!important;width:auto!important;min-width:200px!important;max-width:100%!important;height:auto!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important;padding:11px 32px!important;border:1px solid #333a44!important;line-height:1.35!important;font-size:13px!important;letter-spacing:normal!important;text-transform:none!important;text-align:center!important}html.cib-contact-page body .cib-hub__cthead[class]{margin-bottom:24px!important}html body #main .product-single .cib-colour-thumbs .product-form__swatch__image[class]{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 40%!important}html body .product-card .cib-card-nav[class],html body .cib-wl-rec .cib-card-nav[class]{opacity:1!important;pointer-events:auto!important;width:26px!important;height:26px!important}html body .product-card .cib-card-nav--prev[class],html body .cib-wl-rec .cib-card-nav--prev[class]{left:6px!important}html body .product-card .cib-card-nav--next[class],html body .cib-wl-rec .cib-card-nav--next[class]{right:6px!important}html body #main .product-card .product-card__details .cib-card-row{display:block!important;min-height:46.4px!important}}
/*# sourceMappingURL=/cdn/shop/t/405/assets/cib-mobile-edits.css.map */
