.product-gift-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:0}.product-info{position:sticky;top:120px}.product-gallery{position:sticky;top:100px}.product-main-image img{width:100%;border-radius:6px}.product-thumbnails{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.thumb-image{width:64px;height:64px;padding:0;border:1px solid #E8E9EB;border-radius:6px;overflow:hidden;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.thumb-image img{width:100%;height:100%;object-fit:cover;display:block}.thumb-image:hover{border-color:#557b97}.thumb-image.active{border-color:#557b97;box-shadow:0 0 0 1px #557b97 inset}.product-gallery{display:flex;flex-direction:column;gap:20px}.product-main-image img{width:100%;display:block}.product-gallery{display:flex;flex-direction:column;gap:20px;position:sticky;top:100px;width:100%}.product-main-image{aspect-ratio:1 / 1;background:#fff;border:1px solid #E8E9EB;border-radius:8px;overflow:hidden}.product-main-image img{width:100%;height:100%;object-fit:contain;display:block;border-radius:0}.product-title{font-size:32px;font-weight:500;margin-bottom:10px}.product-reviews{margin-bottom:15px}.product-price{font-size:22px;font-weight:600;margin-bottom:25px}.product-variants label{display:block;font-size:14px;margin-bottom:8px;font-weight:500}.variant-buttons{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.variant-btn{padding:8px 20px;border:1px solid #ccc;background:#fff;cursor:pointer;transition:.2s;border-radius:10px;align-content:center;height:auto}p.bundle-option-title{margin:10px 0;text-transform:capitalize}.variant-btn.active{background:#41617a;color:#fff}.bundle-products{margin:30px 0 15px}h4.bundle-products-heading{color:#fff;background:#41617a;width:fit-content;padding:5px 12px;font-size:16px;border-radius:25px;font-weight:500}.bundle-item{display:flex;align-items:left;gap:0px;margin-bottom:15px;padding:16px 10px;border:2px solid #ddd;border-radius:10px;justify-content:space-between;flex-direction:column}.bundle-item img{width:60px}.bundle-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.bundle-header img{width:80px;height:100%;object-fit:contain;border:1px solid #ddd;border-radius:10px}.bundle-price{font-weight:500;font-size:14px}.bundle-title{font-weight:500;font-size:14px;margin-bottom:10px}.bundle-variants{display:flex;gap:10px;flex-wrap:wrap}.bundle-option-group{display:flex;align-items:center;gap:10px;margin-top:5px}.bundle-option-group select{font-size:15px;padding:5px 28px 5px 8px}.bundle-data{width:100%;padding:0 25px}.product-gift-wrapper .product-info .social-sharing{flex-wrap:wrap}.gift-option{margin:15px 0;font-size:16px;padding:16px 10px;border:1px solid #ddd;border-radius:10px}.gift-option label{margin:0;display:flex;justify-content:space-between;gap:10px}span.gift-input{display:flex;gap:10px;align-items:center}.trust-icon{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;flex-direction:column}.trust-icon{display:flex;align-items:center;gap:8px;font-size:13px}.trust-icons{display:flex;gap:30px;margin:20px 0;flex-wrap:wrap;justify-content:space-between}.trust-icon img{width:35px;height:35px;object-fit:contain}.product-total{font-size:24px;margin:22px 0 10px;display:flex;justify-content:space-between}.product-short-description{margin:10px 0 15px;font-size:18px}.product-add-to-cart{width:100%;padding:14px;background:#557b97;color:#fff;border:none;font-size:20px;cursor:pointer;border-radius:10px;font-weight:500;text-transform:capitalize}.product-form{padding-top:0}.product-add-to-cart:hover{opacity:.9}.product-accordion{margin-top:60px;border-top:1px solid #eee}.accordion-item{border-bottom:1px solid #eee;padding:14px 0}.accordion-title{margin:0;cursor:pointer;font-size:18px;display:flex;justify-content:space-between;align-items:center;font-weight:500}.accordion-arrow{font-size:18px;transition:transform .3s ease}.accordion-item.active .accordion-arrow{transform:rotate(180deg)}.accordion-content{display:none;font-size:16px;line-height:1.6;padding-top:20px}.accordion-item.active .accordion-content{display:block}.accordion-content ul{padding-left:30px}.accordion-content ul li{list-style:unset}@media(max-width:900px){.product-gift-wrapper{grid-template-columns:1fr;display:flex;flex-direction:column;gap:25px}.product-gallery{height:100%;position:static}}@media(max-width:768px){.product-info{position:relative;top:auto}.trust-icons{flex-wrap:nowrap}.trust-icon{text-align:center}}@media(max-width:450px){.trust-icons{justify-content:space-around;flex-direction:row}.trust-icons{flex-wrap:nowrap}.trust-icon{text-align:center}}body input[type=checkbox]{accent-color:rgba(85,123,151,1)}.accordion-item.specs_content.active .accordion-content{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:900px){.product-gallery{position:relative;top:auto}}@media(max-width:768px){.product-title{font-size:24px}.product-short-description{font-size:16px}.product-price{font-size:18px;margin-bottom:16px}.product-add-to-cart{padding:10px;font-size:18px}}.product-short-description{position:relative}.description-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bundle-product{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:568px){.bundle-product{display:flex;width:auto;gap:10px;flex-wrap:nowrap;height:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:grey transparent}.bundle-item{max-width:300px;flex-shrink:0}}.product-gift.page-width{padding-top:0}@media(max-width:568px){.product-gift.page-width{padding-top:0}}.variant-btn:focus-visible,.thumb-image:focus-visible,.product-add-to-cart:focus-visible{outline:2px solid #41617A;outline-offset:2px}.accordion-item.specs_content.active .accordion-content{display:block;grid-template-columns:none;gap:0}.meaning_content .accordion-content{border-left:2px solid #C0A060;padding-left:16px;color:#5c5c61;line-height:1.72}.accordion-arrow{font-size:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;transform:none}.accordion-arrow:before{content:"";width:8px;height:8px;border-right:2px solid #557B97;border-bottom:2px solid #557B97;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease}.accordion-item.active .accordion-arrow{transform:none}.accordion-item.active .accordion-arrow:before{transform:translateY(2px) rotate(-135deg)}.product-add-to-cart{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:15px 18px;transition:background-color .2s ease}.product-add-to-cart:hover{opacity:1;background:#46667d}@media(max-width:768px){.product-add-to-cart{font-size:15px;padding:14px 18px}}.variant-btn{border-radius:6px;border-color:#d9dce0;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;font-size:14px;transition:border-color .15s ease,background-color .15s ease}.variant-btn:hover{border-color:#557b97}.variant-btn.active{border-color:#41617a}.auth-note{display:flex;align-items:center;gap:7px;margin:0 0 6px;font-size:13.5px;font-weight:500;color:#46667d}.auth-note svg{width:15px;height:15px;color:#557b97;flex:none}.product-total.is-plain{display:none}.oath-specs{margin:0;display:grid;grid-template-columns:38% 1fr;column-gap:18px}.oath-specs dt{color:#69696d;font-weight:500;font-size:14.5px;padding:12px 0;border-top:1px solid #E8E9EB}.oath-specs dd{margin:0;color:#3d4246;font-weight:500;font-size:14.5px;padding:12px 0;border-top:1px solid #E8E9EB}.oath-specs dt:first-of-type,.oath-specs dd:first-of-type{border-top:0}.oath-ship{display:grid;grid-template-columns:1fr;gap:4px}.oath-ship-row{display:flex;align-items:flex-start;gap:12px;padding:11px 0}.oath-ship-ic{width:34px;height:34px;border-radius:8px;background:#eef2f7;display:flex;align-items:center;justify-content:center;flex:none}.oath-ship-ic svg{width:18px;height:18px;color:#557b97}.oath-ship-tx b{display:block;color:#3d4246;font-weight:600;font-size:14.5px}.oath-ship-tx span{font-size:13.5px;color:#69696d}@media(min-width:769px){.oath-specs{grid-template-columns:auto 1fr auto 1fr;column-gap:28px}.oath-specs dt:nth-of-type(2),.oath-specs dd:nth-of-type(2){border-top:0}.oath-ship{grid-template-columns:1fr 1fr;column-gap:40px}}@media(min-width:901px)and (max-width:1199px){.product-gift-wrapper{gap:36px}.product-title{font-size:26px}.product-price{font-size:20px;margin-bottom:20px}.product-short-description{font-size:16px}}.product-gift .product-title{font-size:clamp(1.4rem,1.05rem + 1.1vw,2rem);line-height:1.3}.product-gift .description-content{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-gift .description-content.is-open{display:block;-webkit-line-clamp:unset;overflow:visible}.product-gift .desc-toggle{background:none;border:none;padding:4px 0 0;color:#557b97;font-size:.85rem;font-weight:600;cursor:pointer;display:none}.product-gift .desc-toggle:hover{color:#46667d}.product-gift .product-variants label{text-transform:capitalize}.product-gift .oath-opt-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.product-gift .oath-size-guide{font-size:.85rem;color:#557b97;text-decoration:underline;white-space:nowrap}.product-gift .oath-size-guide:hover{color:#46667d}.product-gift .oath-single-size{margin:12px 0 4px;padding:10px 14px;border:1px solid #d9e2e9;border-radius:6px;background:#f6f9fb;font-size:.9rem;line-height:1.45}.product-gift .oath-single-size p{margin:0}.product-gift .oath-single-size p+p{margin-top:4px;font-size:.85rem}.product-gift .oath-single-size a{color:#557b97;text-decoration:underline}.product-accordion .accordion-trigger{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.product-accordion .accordion-trigger:focus-visible{outline:2px solid #41617A;outline-offset:3px;border-radius:2px}.jdgm-write-rev-link,.jdgm-btn--solid{background:#557b97!important;border-color:#557b97!important}.jdgm-write-rev-link:hover,.jdgm-btn--solid:hover{background:#46667d!important;border-color:#46667d!important}.oath-trust-list{border:1px solid #e7ebee;border-radius:4px;padding:2px 16px;margin:14px 0 16px}.oath-trust-list .otl-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid #eef1f3;font-size:.875rem;line-height:1.4}.oath-trust-list .otl-row:last-child{border-bottom:none}.oath-trust-list svg{width:18px;height:18px;flex:none;color:#557b97}.oath-trust-list .otl-label{font-weight:600;color:#2b3a48}.oath-trust-list .otl-detail{margin-left:auto;font-size:.8125rem;color:#71808d;text-align:right}.oath-trust-list a.otl-detail{color:#557b97}.oath-trust-list a.otl-detail:hover{color:#46667d}@media(max-width:749px){.oath-trust-list{padding:0 12px;margin:12px 0 14px}.oath-trust-list .otl-row{padding:8px 0;gap:9px;font-size:.8125rem}.oath-trust-list svg{width:16px;height:16px}.oath-trust-list .otl-detail{margin-left:0;text-align:left}.oath-trust-list .otl-detail:before{content:"\b7";margin-right:4px;display:inline-block}.oath-trust-list .otl-hide-mobile{display:none}}.oath-spec-line{line-height:1.5}.oath-spec-line .osl-sep{color:#9aa6b0;padding:0 2px}.oath-faq{margin:0}.oath-faq dt.oath-faq-q{font-weight:600;color:#3d4246;margin:14px 0 4px;line-height:1.4}.oath-faq dt.oath-faq-q:first-child{margin-top:0}.oath-faq dd.oath-faq-a{margin:0 0 6px;color:#69696d;line-height:1.55}.variant-btn.sold-out,.variant-btn[disabled]{color:#5f6870;background:#f6f7f8;border-color:#d9dce0;border-style:dashed;text-decoration:line-through;cursor:not-allowed}.variant-btn.sold-out:hover{border-color:#d9dce0}.product-price .pg-price-compare{text-decoration:line-through;color:#6b747c;margin-left:10px;font-weight:400;font-size:.8em}.product-price .pg-price-save{margin-left:10px;color:#41617a;font-weight:600;font-size:.7em}.pg-form-msg{margin:8px 0 0;font-size:14px;color:#9b2c2c}.oath-store-rating{margin:0;font-size:13.5px;color:#5c666f}.oath-store-rating .oath-store-stars{color:#8a6400;margin-right:2px}.pg-zoom{display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in}.pg-zoom:focus-visible{outline:2px solid #41617A;outline-offset:-2px}.oath-trust-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;border:1px solid #e7ebee;border-radius:6px;background:#fafbfc;padding:14px 16px;margin:14px 0}.oath-trust-list .otl-row{display:grid;grid-template-columns:18px 1fr;column-gap:9px;row-gap:1px;align-items:start;padding:0;border-bottom:0;font-size:.875rem;line-height:1.35}.oath-trust-list .otl-row svg{grid-row:1 / span 2;margin-top:1px}.oath-trust-list .otl-label{grid-column:2}.oath-trust-list .otl-detail{grid-column:2;margin-left:0;text-align:left;font-size:.8125rem}@media(max-width:749px){.oath-trust-list{gap:10px 12px;padding:12px;margin:12px 0}.oath-trust-list .otl-row{grid-template-columns:16px 1fr;column-gap:7px;padding:0;font-size:.8125rem}.oath-trust-list .otl-detail{font-size:.75rem}.oath-trust-list .otl-detail:before{content:none}}.product-gift .social-sharing{display:flex;flex-wrap:wrap;gap:2px 18px;margin:2px 0 14px;padding:0;list-style:none}.product-gift .social-sharing li{margin:0}.product-gift .social-sharing .btn--share{display:inline-flex;align-items:center;gap:6px;min-height:32px;height:auto;padding:4px 0;border:0;border-radius:0;background:none;box-shadow:none;color:#5f6870;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.product-gift .social-sharing .btn--share svg{width:15px;height:15px}.product-gift .social-sharing .btn--share svg path{fill:currentColor}.product-gift .social-sharing .btn--share .share-title{padding:0;font-size:inherit}.product-gift .social-sharing .btn--share:hover{color:#41617a}.product-gift .social-sharing .btn--share:hover .share-title{text-decoration:underline;text-underline-offset:2px}.product-gift .social-sharing .btn--share:focus-visible{outline:2px solid #41617A;outline-offset:2px}.oath-store-rating .oath-store-stars{color:#ffc107;letter-spacing:1px;margin-right:4px}.oath-store-rating .oath-store-sep{color:#9aa6b0;padding:0 2px}.product-gift .oath-size-guide{color:#41617a}.product-gift .oath-size-guide:hover{color:#2f4a5e}.product-main-image .pg-zoom{position:relative}.pg-zoom-badge{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;background:#fffffff0;border:1px solid #e3e7ea;box-shadow:0 1px 3px #00000014;color:#41617a;display:flex;align-items:center;justify-content:center;pointer-events:none}.pg-zoom-badge svg{width:18px;height:18px}@media(max-width:900px){.product-thumbnails{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px;margin:8px -4px 0}.product-thumbnails::-webkit-scrollbar{display:none}.product-thumbnails .thumb-image{flex:0 0 64px;scroll-snap-align:start}.thumb-more{display:none!important}}@media(min-width:901px){.product-thumbnails.is-capped .thumb-image.is-over{display:none}}.thumb-more{width:64px;height:64px;padding:0;border:1px solid #E8E9EB;border-radius:6px;background:#f4f6f8;color:#41617a;font-size:15px;font-weight:600;cursor:pointer}.thumb-more:hover{border-color:#557b97}.thumb-more:focus-visible{outline:2px solid #41617A;outline-offset:2px}#judgeme_product_reviews .jdgm-rev-widg__title{text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:26px!important}#judgeme_product_reviews .jdgm-histogram__bar-content{background-color:#ffc107!important}
/*# sourceMappingURL=/cdn/shop/t/71/assets/product-gift.css.map */
