Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals
Printed Buckle Birkenstock Sandals

Printed Buckle Birkenstock Sandals

Price

$0.00 $43.00
Save 0%

size

Please select a size

color - Light Grey Little Kitty

Please select a color

Quantity

/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { retu