body:has(#oc-giraffe-top-copy) .oc-purchase .product-form__input__radio-list--color{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body:has(#oc-giraffe-top-copy) .oc-purchase .product-form__input__radio-list--color .dynamic-option{min-width:0}body:has(#oc-giraffe-top-copy) .oc-purchase .oc-giraffe-swatch{width:100%!important;min-width:0!important;height:auto!important;min-height:148px;padding:0!important;overflow:hidden;border:1px solid #d9c8b1!important;border-radius:12px!important;background:#fff!important;display:flex!important;flex-direction:column;justify-content:flex-start!important}body:has(#oc-giraffe-top-copy) .oc-purchase .oc-giraffe-swatch .color-swatches-variant{width:100%!important;height:108px!important;min-height:108px;border:0!important;border-radius:11px 11px 0 0!important;background-image:var(--background-image)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;background-color:#fffaf2!important}body:has(#oc-giraffe-top-copy) .oc-purchase .oc-giraffe-swatch__name{display:block;width:100%;padding:10px 5px;color:#251c16;font-size:12px;font-weight:750;line-height:1.25;text-align:center;white-space:normal}body:has(#oc-giraffe-top-copy) .oc-purchase input:checked+.oc-giraffe-swatch{border:2px solid #9a6c2e!important;box-shadow:0 0 0 2px #f3dcae}body:has(#oc-giraffe-top-copy) .oc-purchase .oc-giraffe-swatch .bt-tooltip__inner,body:has(#oc-giraffe-top-copy) .oc-purchase .oc-giraffe-swatch>svg{display:none!important}#oc-giraffe-top-copy{margin:.55rem 0 .8rem;padding:.85rem 1rem;border-left:3px solid #c9a96e;background:#fffaf2;color:#251c16}#oc-giraffe-top-copy strong{display:block;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(20px,2vw,27px);line-height:1.15}#oc-giraffe-top-copy span{display:block;margin-top:.35rem;color:#6e6258;font-size:.9rem;line-height:1.4}.oc-giraffe-rating-summary{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin:-.15rem 0 .35rem;color:#251c16;font-size:14px;line-height:1.2;text-decoration:none}.oc-giraffe-rating-summary__stars{color:#a97428;font-size:18px;letter-spacing:2px}.oc-giraffe-rating-summary strong{border-bottom:1px solid currentColor;font-weight:750}.oc-giraffe-rating-summary:hover strong{border-bottom-width:2px}.oc-giraffe-rating-summary:focus-visible{outline:3px solid #c9a96e;outline-offset:4px}#OroGiraffeCustomerProof{scroll-margin-top:100px}body:has(#oc-giraffe-top-copy) .oc-purchase__buttons .cart-submit-button{min-height:54px;border-color:#e2c894!important;background:#c9a96e!important;color:#111!important;font-weight:800}body:has(#oc-giraffe-top-copy) .oc-purchase__buttons .cart-submit-button:hover{background:#d8bc83!important}body:has(#oc-giraffe-top-copy) .oc-purchase__buttons .cart-submit-button:focus-visible{outline:3px solid #111;outline-offset:3px}body:has(#oc-giraffe-top-copy) .product__media-gallery .product__media,body:has(#oc-giraffe-top-copy) .product__media-gallery .product__media-item,body:has(#oc-giraffe-top-copy) .product__media-gallery .thumbnail,body:has(#oc-giraffe-top-copy) .product__media-gallery .thumbnail-list__item{background:#f6f1e5!important}body:has(#oc-giraffe-top-copy) .product__media-gallery .product__media img,body:has(#oc-giraffe-top-copy) .product__media-gallery .thumbnail img{background:#f6f1e5!important}body:has(#oc-giraffe-top-copy) #oc-giraffe-pdp .ocg-story h2,body:has(#oc-giraffe-top-copy) #oc-giraffe-pdp .ocg-final h2{color:#f8f1e7!important}body:has(#oc-giraffe-top-copy) #oc-giraffe-pdp .ocg-story .ocg-kicker,body:has(#oc-giraffe-top-copy) #oc-giraffe-pdp .ocg-final .ocg-kicker{color:#e7bd74!important}body:has(#oc-giraffe-top-copy) #oc-giraffe-pdp .ocg-story p,body:has(#oc-giraffe-top-copy) #oc-giraffe-pdp .ocg-final p{color:#eee4d8!important}@media(max-width:749px){html:has(body #oc-giraffe-top-copy),body:has(#oc-giraffe-top-copy){max-width:100%;overflow-x:clip}body:has(#oc-giraffe-top-copy) main,body:has(#oc-giraffe-top-copy) product-info,body:has(#oc-giraffe-top-copy) .product,body:has(#oc-giraffe-top-copy) .product__media-wrapper,body:has(#oc-giraffe-top-copy) .product__info-wrapper,body:has(#oc-giraffe-top-copy) .product__info-container,body:has(#oc-giraffe-top-copy) .oc-purchase,body:has(#oc-giraffe-top-copy) .oc-set,body:has(#oc-giraffe-top-copy) .oc-set__choices,body:has(#oc-giraffe-top-copy) .oc-set__card,body:has(#oc-giraffe-top-copy) .oc-set__choice,body:has(#oc-giraffe-top-copy) .oc-set__body,body:has(#oc-giraffe-top-copy) .oc-purchase__buttons{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body:has(#oc-giraffe-top-copy) .product__info-container>*,body:has(#oc-giraffe-top-copy) .oc-purchase *{max-width:100%;box-sizing:border-box}body:has(#oc-giraffe-top-copy) .product__title,body:has(#oc-giraffe-top-copy) .product__title h1,body:has(#oc-giraffe-top-copy) #oc-giraffe-top-copy strong,body:has(#oc-giraffe-top-copy) #oc-giraffe-top-copy span{max-width:100%;overflow-wrap:anywhere;word-break:normal}body:has(#oc-giraffe-top-copy) .oc-purchase .product-form__input__radio-list--color{width:100%!important;max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(#oc-giraffe-top-copy) .oc-set__copy{min-width:0!important}body:has(#oc-giraffe-top-copy) .oc-set__prices{min-width:0!important;max-width:42%}body:has(#oc-giraffe-top-copy) .oc-set__prices>span{white-space:normal}body:has(#oc-giraffe-top-copy) .oc-purchase .oc-giraffe-swatch{min-height:132px}body:has(#oc-giraffe-top-copy) .oc-purchase .oc-giraffe-swatch .color-swatches-variant{height:94px!important;min-height:94px}body:has(#oc-giraffe-top-copy) .oc-purchase .oc-giraffe-swatch__name{padding:8px 3px;font-size:12px;line-height:1.2}body:has(#oc-giraffe-top-copy) #oc-giraffe-pdp h2{font-size:clamp(32px,9vw,38px)!important;line-height:1.04!important}body:has(#oc-giraffe-top-copy) #oc-giraffe-pdp h3{font-size:clamp(24px,7vw,31px)!important}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/orocuff-giraffe-bag.css.map */
