.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-weight:600}.announcement-bar,.announcement-bar+.section-background,.section-background:has(+.announcement-bar){background:var(--amber)!important}.announcement-bar .announcement-bar__text,.announcement-bar .announcement-bar__text a,.announcement-bar .announcement-bar__link{color:var(--on-amber)!important;font-family:var(--font-sans);font-weight:600;letter-spacing:.2px;text-align:center}.header-actions__action:not(.account-button) .header-actions__cart-icon svg{width:28px;height:28px;--icon-stroke-width: 1.6px}.header-actions__cart-icon{--cart-bubble-size: 20px;--cart-bubble-top: 2px;--cart-bubble-right: 0px}.header-actions__cart-icon .cart-bubble__text{font-weight:700}header-component .menu-list__link{font-size:17px;font-weight:600}header-component .localization-selector{font-size:16px;font-weight:600;gap:6px}header-component .localization-selector .currency-code{font-size:16px}header-component .localization-selector .icon-flag{width:20px!important;height:20px!important}header-component .localization-selector .icon-caret,header-component .localization-selector .icon-caret svg{width:16px!important;height:16px!important;--icon-stroke-width: 1.6px}header-component .account-button svg,header-component .header-actions__action.account-button svg{width:24px!important;height:24px!important;--icon-stroke-width: 1.6px}header-component .header__icon--menu .svg-wrapper,header-component .header__icon--menu svg{width:24px!important;height:24px!important;--icon-stroke-width: 1.6px}.menu-drawer__close-button svg{width:20px!important;height:20px!important;--icon-stroke-width: 1.6px}@media screen and (min-width:750px){body .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 400px));justify-content:center}}@media screen and (max-width:749px){.product-grid--grid:not([product-grid-view=zoom-out]) .product-card__content{flex-direction:row;align-items:center;gap:4px}.product-grid--grid:not([product-grid-view=zoom-out]) .product-card__content>.card-gallery{flex:0 0 120px;width:120px;border-radius:10px}.product-grid--grid:not([product-grid-view=zoom-out]) .product-card__content>.group-block{flex:1 1 auto;min-width:0}}.variant-option--buttons .variant-option__button-label:not(:has(.swatch)){min-height:40px;padding-block:4px;font-size:15px}@media(max-width:749px){.variant-option--buttons .variant-option__button-label:not(:has(.swatch)){min-height:44px}.variant-option--equal-width-buttons{--variant-min-width: 60px}}.rating-wrapper .rating{--star-size: 20px !important}.rating-wrapper .rating-count{font-size:18px}.shopify-app-block:has(.jdgm-prev-badge[data-number-of-reviews="0"]),.shopify-app-block:has(>[data-upload-lift]:empty){display:none}.cl-upload--wrapper{background:#fff8e6;border:1.5px solid var(--amber);border-radius:var(--radius-md);padding:16px 16px 20px}.cl-upload--wrapper .cl-upload--label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cl-upload--wrapper .cl-upload--input-fields{margin-bottom:12px}.cl-upload--wrapper .cl-upload--error{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;background:#b3261e!important;border-radius:var(--radius-sm);color:#fff}.cl-upload--wrapper .cl-upload--error:before{content:"!";flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#b3261e;font:800 15px/1 var(--font-sans)}.cl-upload--wrapper .cl-upload--error p{flex:1;margin:0;color:#fff!important;font-size:16px!important;font-weight:600;text-align:left!important}.cl-upload--wrapper:has(.cl-upload--errors.open) textarea.cl-upload--input{border-color:#b3261e;box-shadow:0 0 0 1px #b3261e}.shopify-app-block:has(>[data-upload-lift])+.text-block{margin-top:-16px;font-size:15px;color:var(--ink-muted)}.shopify-app-block:has(>[data-upload-lift])+.text-block a{color:var(--amber-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.shopify-app-block:has(>[data-upload-lift]:empty)+.text-block{display:none}.cl-upload--wrapper textarea.cl-upload--input{background:#fff;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);padding:10px 12px}.cl-upload--wrapper textarea.cl-upload--input:focus{outline:3px solid var(--amber);outline-offset:1px}.cl-upload--wrapper .cl-upload--area{border:1.5px dashed var(--amber-ink);border-radius:var(--radius-md);overflow:hidden}:is(.cl-upload--wrapper,#op-upload-override) .filepond--panel-root.filepond--panel-root{background-color:#fff!important}.cl-upload--wrapper .filepond--drop-label,.cl-upload--wrapper .filepond--drop-label label{color:var(--ink);font-weight:600}@media screen and (max-width:749px){.product-details h1{font-size:26px!important}.product-details product-price,.product-details product-price .price{font-size:20px!important}.product-details .rating-wrapper .rating{--star-size: 16px !important}.product-details .rating-wrapper .rating-count{font-size:15px}.product-details .group-block-content:has(>product-price):has(>.rating-wrapper){flex-wrap:nowrap;align-items:center;column-gap:12px}.product-details .group-block-content:has(>.rating-wrapper)>product-price,.product-details .group-block-content>.rating-wrapper{width:auto!important;flex:0 0 auto}.product-information media-gallery{padding-inline:16px}.product-information media-gallery slideshow-slide,.product-information media-gallery slideshow-container{border-radius:16px;overflow:hidden}}.jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star{font-size:20px!important}.jdgm-prev-badge .jdgm-prev-badge__text{font-size:16px!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/op-theme.css.map */
